
body { font-family: "icomoon", serif;margin: 0 !important; }
.dzq-icon {
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: inherit;
    font-size: 0%;
    display: inline-block
}

@font-face {
    font-family: "icomoon";
    src: url("data:font/woff2;base64,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") format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}
.dzq-icon-AnonymityOutlined:before {
    content: "\E001"
}

.dzq-icon-ApplyOutlined:before {
    content: "\E002"
}

.dzq-icon-AtOutlined:before {
    content: "\E003"
}

.dzq-icon-BackspaceOutlined:before {
    content: "\E004"
}

.dzq-icon-BiasOutlined:before {
    content: "\E005"
}

.dzq-icon-BroadcastOutlined:before {
    content: "\E006"
}

.dzq-icon-CameraOutlined:before {
    content: "\E007"
}

.dzq-icon-CentralLineOutlined:before {
    content: "\E008"
}

.dzq-icon-CheckOutlined:before {
    content: "\E009"
}

.dzq-icon-CloseOutlined:before {
    content: "\E00A"
}

.dzq-icon-CollectFunOutlined:before {
    content: "\E00B"
}

.dzq-icon-CollectOutlined:before {
    content: "\E00C"
}

.dzq-icon-CollectOutlinedBig:before {
    content: "\E00D"
}

.dzq-icon-CommentOutlined:before {
    content: "\E00E"
}

.dzq-icon-CompileOutlined:before {
    content: "\E00F"
}

.dzq-icon-DOCOutlined:before {
    content: "\E010"
}

.dzq-icon-DeleteOutlined:before {
    content: "\E011"
}

.dzq-icon-DiscussOutlined:before {
    content: "\E012"
}

.dzq-icon-DollarLOutlined:before {
    content: "\E013"
}

.dzq-icon-EditOutlined:before {
    content: "\E014"
}

.dzq-icon-ExactnessOutlined:before {
    content: "\E015"
}

.dzq-icon-ExperienceOutlined:before {
    content: "\E016"
}

.dzq-icon-EyeOutlined:before {
    content: "\E017"
}

.dzq-icon-FindOutlined:before {
    content: "\E018"
}

.dzq-icon-FissionOutlined:before {
    content: "\E019"
}

.dzq-icon-FormOutlined:before {
    content: "\E01A"
}

.dzq-icon-FunnelOutlined:before {
    content: "\E01B"
}

.dzq-icon-GoldCoinOutlined:before {
    content: "\E01C"
}

.dzq-icon-HeartOutlined:before {
    content: "\E01D"
}

.dzq-icon-HelpOutlined:before {
    content: "\E01E"
}

.dzq-icon-HomeOutlined:before {
     content:"\E01F"; 
}

.dzq-icon-HotBigOutlined:before {
    content: "\E020"
}

.dzq-icon-HotOutlined:before {
    content: "\E021"
}

.dzq-icon-InProgressOutlined:before {
    content: "\E022"
}

.dzq-icon-IncomeOutlined:before {
    content: "\E023"
}

.dzq-icon-IncreaseOutlined:before {
    content: "\E024"
}

.dzq-icon-IntroduceOutlined:before {
    content: "\E025"
}

.dzq-icon-LeaveWordOutlined:before {
    content: "\E026"
}

.dzq-icon-LeftOutlined:before {
    content: "\E027"
}

.dzq-icon-LikeOutlined:before {
    content: "\E028"
}

.dzq-icon-LoadingOutlined:before {
    content: "\E029"
}

.dzq-icon-MailOutlined:before {
    content: "\E02A"
}

.dzq-icon-MakeSthOutlined:before {
    content: "\E02B"
}

.dzq-icon-MemberOutlined:before {
    content: "\E02C"
}

.dzq-icon-MenuOutlined:before {
    content: "\E02D"
}

.dzq-icon-MessageOutlined:before {
    content: "\E02E"
}

.dzq-icon-MicroOutlined:before {
    content: "\E02F"
}

.dzq-icon-MoreBOutlined:before {
    content: "\E030"
}

.dzq-icon-MoreOutlined:before {
    content: "\E031"
}

.dzq-icon-MoreVOutlined:before {
    content: "\E032"
}

.dzq-icon-MyPrivateLetterOutlined:before {
    content: "\E033"
}

.dzq-icon-NewsOutlined:before {
    content: "\E034"
}

.dzq-icon-NotbookOutlined:before {
    content: "\E035"
}

.dzq-icon-NotepadOutlined:before {
    content: "\E036"
}

.dzq-icon-PPTOutlined:before {
    content: "\E037"
}

.dzq-icon-PaperClipOutlined:before {
    content: "\E038"
}

.dzq-icon-PauseOutlined:before {
    content: "\E039"
}

.dzq-icon-PayOutlined:before {
    content: "\E03A"
}

.dzq-icon-PermissionOutlined:before {
    content: "\E03B"
}

.dzq-icon-PersonalOutlined:before {
    content: "\E03C"
}

.dzq-icon-PhoneOutlined:before {
    content: "\E03D"
}

.dzq-icon-PictureErrorOutlined:before {
    content: "\E03E"
}

.dzq-icon-PictureOutlined:before {
    content: "\E03F"
}

.dzq-icon-PictureOutlinedBig:before {
    content: "\E040"
}

.dzq-icon-PlayOutlined:before {
    content: "\E041"
}

.dzq-icon-PlusOutlined:before {
    content: "\E042"
}

.dzq-icon-PositionOutlined:before {
    content: "\E043"
}

.dzq-icon-PostOutlined:before {
    content: "\E044"
}

.dzq-icon-PoweroffOutlined:before {
    content: "\E045"
}

.dzq-icon-PraiseOutlined:before {
    content: "\E046"
}

.dzq-icon-ProfessionOutlined:before {
    content: "\E047"
}

.dzq-icon-PurseOutlined:before {
    content: "\E048"
}

.dzq-icon-QuestionOutlined:before {
    content: "\E049"
}

.dzq-icon-RecycleBinOutlined:before {
    content: "\E04A"
}

.dzq-icon-RedPacketOutlined:before {
    content: "\E04B"
}

.dzq-icon-RedactOutlined:before {
    content: "\E04C"
}

.dzq-icon-RemindOutlined:before {
    content: "\E04D"
}

.dzq-icon-RenminbiOutlined:before {
    content: "\E04E"
}

.dzq-icon-RenovateOutlined:before {
    content: "\E04F"
}

.dzq-icon-RetrieveOutlined:before {
    content: "\E050"
}

.dzq-icon-ReturnOutlined:before {
    content: "\E051"
}

.dzq-icon-RightOutlined:before {
    content: "\E052"
}

.dzq-icon-ScanOutlined:before {
    content: "\E053"
}

.dzq-icon-ScreenOutlined:before {
    content: "\E054"
}

.dzq-icon-SearchOutlined:before {
    content: "\E055"
}

.dzq-icon-SecondaryMenuOutlined:before {
    content: "\E056"
}

.dzq-icon-SettingOutlined:before {
    content: "\E057"
}

.dzq-icon-ShareAltOutlined:before {
    content: "\E058"
}

.dzq-icon-SharpOutlined:before {
    content: "\E059"
}

.dzq-icon-ShieldOutlined:before {
    content: "\E05A"
}

.dzq-icon-ShopOutlined:before {
    content: "\E05B"
}

.dzq-icon-ShoppingCartOutlined:before {
    content: "\E05C"
}

.dzq-icon-SignOutOutlined:before {
    content: "\E05D"
}

.dzq-icon-SmilingFaceOutlined:before {
    content: "\E05E"
}

.dzq-icon-SortOutlined:before {
    content: "\E05F"
}

.dzq-icon-StrongSharpOutlined:before {
    content: "\E060"
}

.dzq-icon-SuccessOutlined:before {
    content: "\E061"
}

.dzq-icon-SuspendOutlined:before {
    content: "\E062"
}

.dzq-icon-TabOutlined:before {
    content: "\E063"
}

.dzq-icon-TicklerOutlined:before {
    content: "\E064"
}

.dzq-icon-TimeOutlined:before {
    content: "\E065"
}

.dzq-icon-TipsOutlined:before {
    content: "\E066"
}

.dzq-icon-TopOutlined:before {
    content: "\E067"
}

.dzq-icon-TransferOutOutlined:before {
    content: "\E068"
}

.dzq-icon-UnderOutlined:before {
    content: "\E069"
}

.dzq-icon-UnderlineOutlined:before {
    content: "\E06A"
}

.dzq-icon-UnlockOutlined:before {
    content: "\E06B"
}

.dzq-icon-UploadingOutlined:before {
    content: "\E06C"
}

.dzq-icon-UpwardOutlined:before {
    content: "\E06D"
}

.dzq-icon-UserOutlined:before {
    content: "\E06E"
}

.dzq-icon-VideoOutlined:before {
    content: "\E06F"
}

.dzq-icon-VoteOutlined:before {
    content: "\E070"
}

.dzq-icon-WallOutlined:before {
    content: "\E071"
}

.dzq-icon-WarnOutlined:before {
    content: "\E072"
}

.dzq-icon-WarnOutlinedThick:before {
    content: "\E073"
}

.dzq-icon-WeChatOutlined:before {
    content: "\E074"
}

.dzq-icon-WeChatOutlinedThick:before {
    content: "\E075"
}

.dzq-icon-WechatPaymentOutlined:before {
    content: "\E076"
}

.dzq-icon-WithdrawOutlined:before {
    content: "\E077"
}

.dzq-icon-WonderfulOutlined:before {
    content: "\E078"
}

.dzq-icon-WrongOutlined:before {
    content: "\E079"
}

.dzq-icon-XLSOutlined:before {
    content: "\E07A"
}

:root,page {
    --color-primary: #2469f6;
    --color-primary2: #3977f6;
    --color-primary3: #4f87f7;
    --color-primary4: #6595f8;
    --color-primary5: #7ba5f9;
    --color-primary6: #91b3fa;
    --color-primary7: #a7c3fb;
    --color-primary8: #bcd1fc;
    --color-primary9: #d3e1fd;
    --color-primary10: #e8f0fe;
    --color-primary20: #0545c8;
    --color-success: #3ac15f;
    --color-success2: #4dc76e;
    --color-success3: #61cd7f;
    --color-success4: #74d38e;
    --color-success5: #88da9f;
    --color-success6: #9ce0ae;
    --color-success7: #b0e6bf;
    --color-success8: #c3ecce;
    --color-success9: #d7f3df;
    --color-success10: #ebf9ef;
    --color-info: #5087f8;
    --color-info2: #739ff9;
    --color-info3: #a7c3fb;
    --color-info4: #cadbfd;
    --color-info5: #edf3fe;
    --color-error: #e02433;
    --color-error2: #e33947;
    --color-error3: #e64f5b;
    --color-error4: #e9656f;
    --color-error5: #ec7b84;
    --color-error6: #ef9198;
    --color-error7: #f3a7ad;
    --color-error8: #f6bcc1;
    --color-error9: #f9d3d6;
    --color-error10: #fce8ea;
    --color-warn: #ffc300;
    --color-warn2: #ffc819;
    --color-warn3: #ffcf33;
    --color-warn4: #ffd54c;
    --color-warn5: #ffdb66;
    --color-warn6: #ffe17f;
    --color-warn7: #ffe799;
    --color-warn8: #ffedb2;
    --color-warn9: #fff3cc;
    --color-warn10: #fff9e5;
    --color-disabled: #c5c6cb;
    --color-disabled2: #d0d1d5;
    --color-disabled3: #dcdde0;
    --color-disabled4: #e8e8ea;
    --color-disabled5: #f4f4f5;
    --color-white: #fff;
    --color-black: #000;
    --color-orange: #f66524;
    --color-orange2: #f67439;
    --color-orange3: #f7834f;
    --color-orange4: #f89365;
    --color-orange5: #f9a27b;
    --color-orange6: #fab191;
    --color-orange7: #fbc1a7;
    --color-orange8: #fcd0bc;
    --color-orange9: #fde0d3;
    --color-orange10: #feefe8;
    --border-line-color: #eee;
    --border-color-blockquote: #dbdbdb;
    --shadow-color: #c5c9d5;
    --shadow-color2: #f1f3f4;
    --color-text-primary: #0b0b37;
    --color-text-regular: #4f5a70;
    --color-text-secondary: #8590a6;
    --color-text-placeholder: #c5c6cb;
    --color-box-placeholder: #f1f3f4;
    --color-text-blockquote: #6a737d;
    --background-color: #f5f7f8;
    --background-color-text: #f9fafb;
    --background-color-text2: #eff1f3;
    --mask-background-color: rgba(0,0,0,0.5)
}



.dzq-alert {
    position: relative;
    display: -webkit-box;
    display: flex;
    font-size: 0;
    padding: 12px 32px 12px 16px;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    text-align: center;
    z-index: 99999
}

.dzq-alert--info {
    background-color: #EFF1F3
}

.dzq-alert--info .dzq-alert__text {
    color: #4F5A70
}

.dzq-alert--success {
    background-color: var(--color-success9)
}

.dzq-alert--success .dzq-alert__text {
    color: var(--color-success)
}

.dzq-alert--warning {
    background-color: var(--color-warn9)
}

.dzq-alert--warning .dzq-alert__text {
    color: var(--color-warn)
}

.dzq-alert--error {
    background-color: var(--color-error9)
}

.dzq-alert--error .dzq-alert__text {
    color: var(--color-error)
}

.dzq-alert.is-close {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0
}

.dzq-alert__icon {
    margin-right: 8px;
    text-align: center;
    line-height: 21px;
    font-size: 18px !important
}

.dzq-alert__icon--success {
    color: var(--color-success)
}

.dzq-alert__icon--warning {
    color: var(--color-warn)
}

.dzq-alert__icon--info {
    color: #4F5A70
}

.dzq-alert__icon--error {
    color: var(--color-error)
}

.dzq-alert__text {
    font-size: 14px;
    line-height: 1.5
}

.dzq-alert__alert__closewrap {
    position: absolute;
    right: 15px
}

.dzq-alert__close {
    margin-top: 5px;
    margin-left: 10px
}

.dzq-audio__wrapper {
    z-index: 6;
    position: relative
}

.dzq-audio__wrapper .dzq-progress-circle__area {
    width: 56px;
    height: 56px
}

.dzq-audio__wrapper--mini .dzq-progress-circle__area {
    width: 54px;
    height: 54px
}

.dzq-audio__wrapper-inner-btn {
    position: absolute;
    background-color: var(--color-primary);
    width: 48px;
    height: 48px;
    border-radius: 50%;
    color: var(--color-white);
    white-space: nowrap;
    display: -webkit-box !important;
    display: flex !important;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    top: 4px;
    left: 4px
}

.dzq-audio__wrapper-inner-btn.is-disabled {
    cursor: not-allowed;
    background-color: var(--color-disabled)
}

.dzq-audio__wrapper-inner-btn--mini {
    position: absolute;
    background-color: var(--color-primary);
    width: 48px;
    height: 48px;
    border-radius: 50%;
    color: var(--color-white);
    white-space: nowrap;
    display: -webkit-box !important;
    display: flex !important;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    top: 3px;
    left: 3px
}

.dzq-audio__wrapper-inner-btn--mini.is-disabled {
    cursor: not-allowed;
    background-color: var(--color-disabled)
}

.dzq-audio__delete {
    margin-left: 8px
}

.dzq-audio__right {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: end;
    justify-content: flex-end
}

.dzq-audio-bg-view {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.dzq-audio-bg-view__left {
    height: 54px;
    width: 54px;
    position: relative;
    border: 1px solid var(--color-primary6);
    border-radius: 27px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background-color: var(--background-color)
}

.dzq-audio-bg-view__left--mini {
    height: 56px;
    width: 56px;
    border-radius: 28px
}

.dzq-audio-bg-view__center {
    height: 44px;
    border-top: 1px solid var(--color-primary6);
    border-bottom: 1px solid var(--color-primary6);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    flex: 1;
    z-index: 4;
    margin-right: -2px;
    margin-left: -12px;
    background-color: var(--background-color)
}

.dzq-audio-bg-view__hz {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 164px;
    margin-left: 30px
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-1 {
    width: 2px;
    height: 6px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-1--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-2 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-2--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-3 {
    width: 2px;
    height: 12px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-3--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-4 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-4--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-5 {
    width: 2px;
    height: 6px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-5--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-6 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-6--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-7 {
    width: 2px;
    height: 10px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-7--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-8 {
    width: 2px;
    height: 12px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-8--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-9 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-9--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-10 {
    width: 2px;
    height: 6px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-10--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-11 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-11--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-12 {
    width: 2px;
    height: 10px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-12--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-13 {
    width: 2px;
    height: 12px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-13--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-14 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-14--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-15 {
    width: 2px;
    height: 6px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-15--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-16 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-16--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-17 {
    width: 2px;
    height: 10px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-17--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-18 {
    width: 2px;
    height: 12px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-18--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-19 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-19--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-20 {
    width: 2px;
    height: 6px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-bg-view__hz .dzq-audio-bg-view__hz-20--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

@-webkit-keyframes living {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    50% {
        -webkit-transform: scaleY(0.3);
        transform: scaleY(0.3)
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
}

@keyframes living {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    50% {
        -webkit-transform: scaleY(0.3);
        transform: scaleY(0.3)
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
}

.dzq-audio-bg-view__right {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
    height: 44px;
    width: 110px;
    line-height: 44px;
    padding-right: 16px;
    position: relative;
    border-top: 1px solid var(--color-primary6);
    border-bottom: 1px solid var(--color-primary6);
    border-right: 1px solid var(--color-primary6);
    border-top-right-radius: 22px;
    border-bottom-right-radius: 22px;
    background-color: var(--background-color)
}

.dzq-audio-bg-view__right-text {
    color: var(--color-text-secondary);
    font-size: 14px;
    text-align: right
}

.dzq-audio-player__wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    width: 100%
}

.dzq-audio-player__wrapper-icon {
    flex-shrink: 0;
    width: 17px;
    height: 20px
}

.dzq-audio-player__wrapper-inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    margin-left: 8px;
    width: 100%
}

.dzq-audio-player__wrapper-inner-fileName {
    width: calc(100% - 20px);
    font-size: 14px;
    line-height: 18px;
    color: var(--color-text-primary);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.dzq-audio-player__wrapper-inner-fileSize {
    font-size: 12px;
    line-height: 17px;
    color: var(--color-text-regular)
}

.dzq-audio-player__right {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center
}

.dzq-audio-player__right>div,.dzq-audio-player__right>View {
    cursor: pointer;
    margin-left: 16px;
    color: var(--color-text-regular);
    font-size: 12px
}

.dzq-audio-player__right .dzq-icon {
    color: var(--color-text-secondary)
}

.dzq-audio-player-bg-view {
    box-sizing: border-box;
    min-height: 52px;
    border-radius: 5px;
    background: var(--background-color);
    padding: 2px 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.dzq-audio-player-bg-view-top {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 0 16px
}

.dzq-audio-player-bg-view-bottom {
    padding: 0 16px
}

.dzq-audio-player-bg-view-bottom .dzq-progress {
    background-color: #eee;
    height: 2px;
    margin-bottom: 0
}

.dzq-audio-player-bg-view-bottom .dzq-progress .dzq-progress__value {
    height: 2px;
    background-color: #C5C6CB
}

.dzq-audio-player-bg-view-bottom .dzq-slider {
    height: 12px;
    margin-bottom: 0
}

.dzq-audio-player-bg-view-bottom .dzq-slider .dzq-slider__progress {
    height: 1px;
    background-color: var(--border-line-color)
}

.dzq-audio-player-bg-view-bottom .dzq-slider .dzq-slider__progress .dzq-slider__progress--stick {
    background-color: #eee
}

.dzq-audio-player-bg-view-bottom .dzq-slider .dzq-slider__progress .dzq-slider__progress__button {
    width: 8px;
    height: 8px;
    top: -4px;
    background-color: #C5C6CA;
    box-shadow: none
}

.dzq-audio-player-bg-view-bottom .dzq-slider .dzq-slider__progress .dzq-slider__progress--active {
    background-color: #C5C6CA
}

.dzq-audio-player-bg-view-bottom .dzq-slider .dzq-slider__value {
    display: none
}

.dzq-audio-player-bg-view-bottom .dzq-slider .dzq-slider__feature {
    display: none
}

.dzq-audio-player-bg-view__left {
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 1;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.dzq-audio-player-bg-view__hz {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 164px;
    margin-left: 30px
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-1 {
    width: 2px;
    height: 6px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-1--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-2 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-2--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-3 {
    width: 2px;
    height: 12px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-3--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-4 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-4--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-5 {
    width: 2px;
    height: 6px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-5--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-6 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-6--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-7 {
    width: 2px;
    height: 10px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-7--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-8 {
    width: 2px;
    height: 12px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-8--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-9 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-9--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-10 {
    width: 2px;
    height: 6px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-10--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-11 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-11--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-12 {
    width: 2px;
    height: 10px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-12--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-13 {
    width: 2px;
    height: 12px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-13--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-14 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-14--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-15 {
    width: 2px;
    height: 6px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-15--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-16 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-16--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-17 {
    width: 2px;
    height: 10px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-17--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-18 {
    width: 2px;
    height: 12px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-18--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-19 {
    width: 2px;
    height: 8px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-19--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-20 {
    width: 2px;
    height: 6px;
    border-radius: 1px;
    background-color: var(--color-primary6)
}

.dzq-audio-player-bg-view__hz .dzq-audio-bg-view__hz-20--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

@keyframes living {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    50% {
        -webkit-transform: scaleY(0.3);
        transform: scaleY(0.3)
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
}

.dzq-audio-player-bg-view__right {
    flex-shrink: 0;
    height: 44px;
    line-height: 44px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.dzq-audio-player-bg-view__right-text {
    color: var(--color-text-secondary);
    font-size: 14px;
    text-align: right
}

.progress-circle-width {
    width: 64px !important;
    height: 64px !important
}

.dzq-audio-record {
    padding: 10px;
    border-radius: 5px;
    background: var(--background-color);
    margin-bottom: 8px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    justify-content: space-around;
    -webkit-box-align: center;
    align-items: center
}

.dzq-audio-record-duration {
    font-size: 12px;
    line-height: 17px;
    text-align: left;
    color: var(--color-text-regular);
    display: inline-block;
    margin-bottom: 4px
}

.dzq-audio-record-area {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%
}

.dzq-audio-record-area-hz {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    width: 30%
}

.dzq-audio-record-area-hz-1 {
    width: 2PX;
    height: 6PX;
    border-radius: 1PX;
    background-color: var(--color-primary6)
}

.dzq-audio-record-area-hz-1--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.dzq-audio-record-area-hz-2 {
    width: 2PX;
    height: 8PX;
    border-radius: 1PX;
    background-color: var(--color-primary6)
}

.dzq-audio-record-area-hz-2--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.dzq-audio-record-area-hz-3 {
    width: 2PX;
    height: 12PX;
    border-radius: 1PX;
    background-color: var(--color-primary6)
}

.dzq-audio-record-area-hz-3--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.dzq-audio-record-area-hz-4 {
    width: 2PX;
    height: 8PX;
    border-radius: 1PX;
    background-color: var(--color-primary6)
}

.dzq-audio-record-area-hz-4--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.dzq-audio-record-area-hz-5 {
    width: 2PX;
    height: 6PX;
    border-radius: 1PX;
    background-color: var(--color-primary6)
}

.dzq-audio-record-area-hz-5--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.dzq-audio-record-area-hz-6 {
    width: 2PX;
    height: 8PX;
    border-radius: 1PX;
    background-color: var(--color-primary6)
}

.dzq-audio-record-area-hz-6--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.dzq-audio-record-area-hz-7 {
    width: 2PX;
    height: 10PX;
    border-radius: 1PX;
    background-color: var(--color-primary6)
}

.dzq-audio-record-area-hz-7--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.dzq-audio-record-area-hz-8 {
    width: 2PX;
    height: 12PX;
    border-radius: 1PX;
    background-color: var(--color-primary6)
}

.dzq-audio-record-area-hz-8--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.dzq-audio-record-area-hz-9 {
    width: 2PX;
    height: 8PX;
    border-radius: 1PX;
    background-color: var(--color-primary6)
}

.dzq-audio-record-area-hz-9--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.dzq-audio-record-area-hz-10 {
    width: 2PX;
    height: 6PX;
    border-radius: 1PX;
    background-color: var(--color-primary6)
}

.dzq-audio-record-area-hz-10--animation {
    -webkit-animation: .8s .3s living linear infinite backwards normal;
    animation: .8s .3s living linear infinite backwards normal;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

@keyframes living {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    50% {
        -webkit-transform: scaleY(0.3);
        transform: scaleY(0.3)
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
}

.dzq-audio-record-area-btn {
    height: 64px;
    width: 64px;
    margin: 0 16.72px;
    border-radius: 50%;
    background-color: var(--color-primary10);
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.dzq-audio-record-area-btn-status {
    height: 52px;
    width: 52px;
    border-radius: 50%;
    background-color: var(--color-primary);
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    color: var(--color-white)
}

.dzq-audio-record-area-btn-status-icon {
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background-color: var(--color-white)
}

.dzq-audio-record-toolbar {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    line-height: 16px
}

.dzq-audio-record-toolbar-tips {
    font-size: 12px;
    line-height: 17px;
    text-align: left;
    color: var(--color-text-regular);
    display: inline-block;
    margin: 4px 40px 0 40px
}

.dzq-audio-record-toolbar-text {
    font-size: 12px;
    line-height: 17px;
    text-align: left;
    color: var(--color-text-regular);
    display: inline-block
}

.dzq-avatar {
    width: 38px;
    height: 38px;
    color: var(--color-white);
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    background: var(--color-text-secondary);
    overflow: hidden;
    cursor: pointer;
    display: inline-block
}

.dzq-avatar__img {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 36px
}

.dzq-avatar--big {
    width: 120px;
    height: 120px;
    font-size: 48px;
    line-height: 120px
}

.dzq-avatar--large {
    width: 72px;
    height: 72px;
    font-size: 36px;
    line-height: 72px
}

.dzq-avatar--small {
    width: 24px;
    height: 24px;
    font-size: 12px;
    line-height: 24px
}

.dzq-avatar--circle {
    border-radius: 50%;
    background-clip: border-box;
    overflow: hidden
}

.dzq-avatar-group {
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    cursor: pointer
}

.dzq-avatar-group__img {
    position: a
}

.dzq-avatar-group__img:not(:first-child) {
    margin-left: -4px
}

.dzq-action-sheet {
    width: 100%;
    background-color: var(--background-color);
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    font-weight: normal;
    background: var(--color-white);
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom)
}

.dzq-action-sheet__title {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    font-weight: 800;
    border-bottom: 1px solid var(--border-line-color);
    padding: 16px 0
}

.dzq-action-sheet__content {
    padding: 0 16px;
    border-bottom: 1px solid var(--border-line-color)
}

.dzq-action-sheet__row {
    width: 100%;
    background: var(--border-line-color);
    overflow: hidden;
    padding: 20px 20px 16px 20px !important;
    border-radius: 10px 10px 0 0;
    box-sizing: border-box
}

.dzq-action-sheet__grid {
    width: 100%;
    display: grid;
    grid-row-gap: 16px;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.dzq-action-sheet__flex {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.dzq-action-sheet__item {
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    padding: 16px 0;
    color: var(--color-text-primary);
    border-bottom: 1px solid var(--border-line-color)
}

.dzq-action-sheet__item:last-child {
    border-bottom: none
}

.dzq-action-sheet__moreItem {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.dzq-action-sheet__moreItem:last-child {
    margin-right: 0
}

.dzq-action-sheet__flex-more-item {
    margin-right: 32px
}

.dzq-action-sheet__icon {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: var(--color-white);
    border-radius: 5px;
    color: var(--color-text-regular);
    border: none
}

.dzq-action-sheet__icon .dzq-icon {
    font-size: 26px !important
}

.dzq-action-sheet__button {
    margin: 0;
    padding: 0;
    border: 0
}

.dzq-action-sheet__text {
    margin-top: 8px;
    text-align: center;
    color: var(--color-text-regular);
    font-size: 12px;
    line-height: 12px;
    white-space: nowrap
}

.dzq-action-sheet.is-disabled {
    pointer-events: none;
    color: #c8c9cc
}

.dzq-action-sheet__bottom {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: var(--color-text-regular);
    border-top: 1px solid var(--border-line-color);
    padding: 12px 0
}

.dzq-backtop {
    position: fixed
}

.dzq-badge {
    position: relative;
    display: inline-block;
    line-height: 1;
    vertical-align: middle
}

.dzq-badge__dot {
    position: absolute;
    width: 8px;
    height: 8px;
    top: 0;
    right: 0;
    -webkit-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
    background-color: var(--color-error);
    border-radius: 100%
}

.dzq-badge__circle {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0;
    right: 0;
    -webkit-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
    background-color: var(--color-error);
    border-radius: 100%;
    color: var(--color-white);
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    font-size: 12px
}

.dzq-badge__info {
    position: absolute;
    font-size: 14px;
    color: var(--color-white);
    min-width: 24px;
    height: 24px;
    line-height: 24px;
    top: 0;
    right: 0;
    -webkit-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
    padding: 0 8px;
    background-color: var(--color-error);
    text-align: center;
    border-radius: 12px;
    box-sizing: border-box
}

.dzq-badge__info--square {
    position: absolute;
    -webkit-transform: translateX(0%) translateY(0%);
    transform: translateX(0%) translateY(0%);
    padding: 0 8px;
    background-color: var(--color-error);
    text-align: center;
    box-sizing: border-box;
    border-radius: 0
}

@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }

    100% {
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg)
    }
}

@keyframes rotating {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }

    100% {
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg)
    }
}

.dzq-button {
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    white-space: nowrap;
    cursor: pointer;
    color: var(--color-primary);
    background: var(--color-white);
    border: 1px solid var(--border-line-color);
    border-color: var(--color-primary);
    border-radius: 5px;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    -webkit-transition: 0.1s;
    transition: 0.1s;
    font-weight: 14px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.dzq-button::after {
    content: none
}

.dzq-button.is-mouseenter {
    color: var(--color-primary);
    background: var(--color-primary10);
    border-color: var(--color-primary)
}

.dzq-button.button-hover {
    color: var(--color-primary);
    background: var(--color-primary10);
    border-color: var(--color-primary)
}

.dzq-button.is-mousedown {
    color: var(--color-primary);
    background: var(--color-white);
    border-color: var(--color-primary)
}

.dzq-button.is-loading {
    position: relative;
    pointer-events: none
}

.dzq-button.is-loading .dzq-spin {
    display: inline-block;
    margin-right: 8px
}

.dzq-button.is-full {
    display: block;
    border-radius: 0;
    width: 100%
}

.dzq-button.is-disabled,.dzq-button.is-disabled:hover,.dzq-button.is-disabled:focus {
    color: var(--color-disabled);
    cursor: not-allowed;
    background-image: none;
    background-color: var(--color-disabled5);
    border-color: var(--color-disabled)
}

.dzq-button.is-disabled.el-button--text {
    background-color: transparent
}

.dzq-button.is-circle {
    padding: 10px;
    border-radius: 50%;
    min-width: auto
}

.dzq-button--large {
    height: 40px;
    padding: 0 8px;
    font-size: 16px;
    border-radius: 5px
}

.dzq-button--large.is-round {
    padding: 10px 8px
}

.dzq-button--medium {
    height: 36px;
    padding: 0 8px;
    font-size: 14px;
    border-radius: 5px
}

.dzq-button--medium.is-round {
    padding: 8px 8px
}

.dzq-button--small {
    height: 30px;
    padding: 0 8px;
    font-size: 14px;
    border-radius: 5px
}

.dzq-button--small.is-round {
    padding: 8px 8px
}

.dzq-button--mini {
    height: 24px;
    padding: 0 4px;
    font-size: 12px;
    border-radius: 5px
}

.dzq-button--mini.is-round {
    padding: 4px 4px
}

.dzq-button--primary {
    color: var(--color-white);
    background-color: var(--color-primary);
    border-color: var(--color-primary)
}

.dzq-button--primary.is-mouseenter {
    color: var(--color-white);
    background: var(--color-primary6);
    border-color: var(--color-primary6)
}

.dzq-button--primary.button-hover {
    color: var(--color-white);
    background: var(--color-primary6);
    border-color: var(--color-primary6)
}

.dzq-button--primary.is-mousedown {
    color: var(--color-white);
    background: var(--color-primary);
    border-color: var(--color-primary)
}

.dzq-button--primary.is-disabled,.dzq-button--primary.is-disabled:hover,.dzq-button--primary.is-disabled:focus {
    color: var(--color-white);
    cursor: not-allowed;
    background-image: none;
    background-color: var(--color-disabled);
    border-color: var(--color-disabled)
}

.dzq-button--primary.is-disabled.el-button--text {
    background-color: transparent
}

.dzq-button--secondary {
    color: var(--color-white);
    background-color: var(--color-primary5);
    border-color: var(--color-primary5)
}

.dzq-button--secondary.is-mouseenter {
    color: var(--color-white);
    background: var(--color-primary6);
    border-color: var(--color-primary6)
}

.dzq-button--secondary.button-hover {
    color: var(--color-white);
    background: var(--color-primary6);
    border-color: var(--color-primary6)
}

.dzq-button--secondary.is-mousedown {
    color: var(--color-white);
    background: var(--color-primary5);
    border-color: var(--color-primary5)
}

.dzq-button--secondary.is-disabled,.dzq-button--secondary.is-disabled:hover,.dzq-button--secondary.is-disabled:focus {
    color: var(--color-white);
    cursor: not-allowed;
    background-image: none;
    background-color: var(--color-disabled);
    border-color: var(--color-disabled)
}

.dzq-button--secondary.is-disabled.el-button--text {
    background-color: transparent
}

.dzq-button--danger {
    color: var(--color-white);
    background-color: var(--color-error);
    border-color: var(--color-error)
}

.dzq-button--danger.is-mouseenter {
    color: var(--color-white);
    background: var(--color-error6);
    border-color: var(--color-error6)
}

.dzq-button--danger.button-hover {
    color: var(--color-white);
    background: var(--color-error6);
    border-color: var(--color-error6)
}

.dzq-button--danger.is-mousedown {
    color: var(--color-white);
    background: var(--color-error);
    border-color: var(--color-error)
}

.dzq-button--danger.is-disabled,.dzq-button--danger.is-disabled:hover,.dzq-button--danger.is-disabled:focus {
    color: var(--color-white);
    cursor: not-allowed;
    background-image: none;
    background-color: var(--color-disabled);
    border-color: var(--color-disabled)
}

.dzq-button--danger.is-disabled.el-button--text {
    background-color: transparent
}

.dzq-button--warn {
    color: var(--color-white);
    background-color: var(--color-warn);
    border-color: var(--color-warn)
}

.dzq-button--warn.is-mouseenter {
    color: var(--color-white);
    background: var(--color-warn6);
    border-color: var(--color-warn6)
}

.dzq-button--warn.button-hover {
    color: var(--color-white);
    background: var(--color-warn6);
    border-color: var(--color-warn6)
}

.dzq-button--warn.is-mousedown {
    color: var(--color-white);
    background: var(--color-warn);
    border-color: var(--color-warn)
}

.dzq-button--warn.is-disabled,.dzq-button--warn.is-disabled:hover,.dzq-button--warn.is-disabled:focus {
    color: var(--color-white);
    cursor: not-allowed;
    background-image: none;
    background-color: var(--color-disabled);
    border-color: var(--color-disabled)
}

.dzq-button--warn.is-disabled.el-button--text {
    background-color: transparent
}

.dzq-button--info {
    color: var(--color-text-regular);
    background-color: var(--background-color-text2);
    border-color: var(--background-color-text2)
}

.dzq-button--info.is-mouseenter {
    color: var(--color-primary);
    background: var(--background-color-text2);
    border-color: var(--background-color-text2)
}

.dzq-button--info.button-hover {
    color: var(--color-primary);
    background: var(--background-color-text2);
    border-color: var(--background-color-text2)
}

.dzq-button--info.is-mousedown {
    color: var(--color-text-regular);
    background: var(--background-color-text2);
    border-color: var(--background-color-text2)
}

.dzq-button--info.is-disabled,.dzq-button--info.is-disabled:hover,.dzq-button--info.is-disabled:focus {
    color: var(--color-white);
    cursor: not-allowed;
    background-image: none;
    background-color: var(--color-disabled);
    border-color: var(--color-disabled)
}

.dzq-button--info.is-disabled.el-button--text {
    background-color: transparent
}

.dzq-button--dashed {
    border: 1px dashed
}

.dzq-button--dashed.is-mouseenter {
    color: var(--color-primary);
    background: var(--color-primary10);
    border-color: var(--color-primary)
}

.dzq-button--dashed.button-hover {
    color: var(--color-primary);
    background: var(--color-primary10);
    border-color: var(--color-primary)
}

.dzq-button--dashed.is-mousedown {
    color: var(--color-primary);
    background: var(--color-white);
    border-color: var(--color-primary)
}

.dzq-button--dashed.is-disabled,.dzq-button--dashed.is-disabled:hover,.dzq-button--dashed.is-disabled:focus {
    color: var(--color-disabled);
    cursor: not-allowed;
    background-image: none;
    background-color: var(--color-disabled5);
    border-color: var(--color-disabled)
}

.dzq-button--text {
    color: var(--color-text-secondary);
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0)
}

.dzq-button--text.is-mouseenter {
    color: var(--color-primary);
    background: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0)
}

.dzq-button--text.button-hover {
    color: var(--color-primary);
    background: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0);
    font-weight: 600
}

.dzq-button--text.is-mousedown {
    color: var(--color-text-secondary);
    background: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0);
    font-weight: 600
}

.dzq-button--text.is-disabled,.dzq-button--text.is-disabled:hover,.dzq-button--text.is-disabled:focus {
    color: var(--color-disabled);
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0);
    cursor: not-allowed;
    background-image: none
}

.dzq-button--text.is-disabled.button-hover {
    color: var(--color-disabled);
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0);
    font-weight: 400
}

.dzq-button--text.is-disabled.el-button--text {
    background-color: transparent
}

.dzq-card {
    box-shadow: 0 0 8px 0 var(--shadow-color2)
}

.dzq-card__header {
    padding: 16px
}

.dzq-card__header--full {
    padding: 0
}

.dzq-card__body {
    padding: 16px
}

.dzq-card__body--full {
    padding: 0
}

.dzq-card__footer {
    padding: 16px
}

.dzq-card__footer--full {
    padding: 0
}

.dzq-card--border {
    border: 1px solid var(--border-line-color);
    box-shadow: none
}

.dzq-card--border .dzq-card__header {
    border-bottom: 1px solid var(--border-line-color)
}

.dzq-card--border .dzq-card__footer {
    border-top: 1px solid var(--border-line-color)
}

:host {
    width: 100%;
    font-size: 0;
    vertical-align: middle
}

.dzq-checkbox-wrap {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: inline-flex;
    vertical-align: middle;
    font-size: 0;
    padding: 8px 0;
    -webkit-margin-end: 10px;
    margin-inline-end:10px;cursor: pointer;
    -webkit-tap-highlight-color: transparent
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--block {
    display: -webkit-box;
    display: flex
}

.dzq-checkbox-wrap.is-checked .dzq-checkbox {
    background-color: var(--color-primary8)
}

.dzq-checkbox-wrap.is-checked .dzq-checkbox::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    top: 0px;
    left: 0px;
    border: 1px solid var(--color-primary8);
    border-radius: 12px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}

.dzq-checkbox-wrap.is-checked .dzq-checkbox.dzq-checkbox--square::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    top: 0px;
    left: 0px;
    border: 1px solid var(--color-primary8);
    border-radius: 12px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}

.dzq-checkbox-wrap.is-checked .dzq-checkbox.dzq-checkbox--radio::after {
    border-color: var(--color-primary8)
}

.dzq-checkbox-wrap.is-checked.is-disabled .dzq-checkbox {
    background-color: var(--color-disabled)
}

.dzq-checkbox-wrap.is-checked.is-disabled .dzq-checkbox::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    top: 0px;
    left: 0px;
    border: 1px solid var(--color-disabled);
    border-radius: 12px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}

.dzq-checkbox-wrap.is-checked.is-disabled .dzq-checkbox--radio::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    top: 0px;
    left: 0px;
    border: 1px solid var(--color-disabled);
    border-radius: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}

.dzq-checkbox-wrap.is-disabled {
    cursor: not-allowed;
    color: var(--color-disabled)
}

.dzq-checkbox-wrap.is-disabled .dzq-checkbox {
    background-color: var(--color-disabled)
}

.dzq-checkbox-wrap.is-disabled .dzq-checkbox::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    top: 0px;
    left: 0px;
    border: 1px solid var(--color-disabled);
    border-radius: 12px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--outline {
    width: 100%;
    height: 36px;
    background-color: #fff;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    color: #000;
    position: relative;
    border: 1px solid var(--background-color-text)
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--outline .dzq-checkbox__label {
    margin-left: 0;
    font-size: 14px;
    line-height: 1
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--outline.is-checked {
    border: 1px solid var(--color-primary8);
    color: var(--color-primary8);
    background-color: #ebf4ff
}

.dzq-checkbox-wrap .dzq-checkbox {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background-color: var(--background-color-text);
    box-sizing: border-box;
    border-radius: 5px;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.dzq-checkbox-wrap .dzq-checkbox.dzq-checkbox--square {
    border-radius: 0
}

.dzq-checkbox-wrap .dzq-checkbox.dzq-checkbox--square::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    top: 0px;
    left: 0px;
    border: 1px solid var(--color-disabled);
    border-radius: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}

.dzq-checkbox-wrap .dzq-checkbox.dzq-checkbox--radio {
    border-radius: 50%
}

.dzq-checkbox-wrap .dzq-checkbox.dzq-checkbox--radio::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    top: 0px;
    left: 0px;
    border: 1px solid var(--color-disabled);
    border-radius: 12px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    border-radius: 50%
}

.dzq-checkbox-wrap .dzq-checkbox::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    top: 0px;
    left: 0px;
    border: 1px solid var(--color-disabled);
    border-radius: 12px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}

.dzq-checkbox-wrap .dzq-checkbox.is-checked {
    background-color: var(--color-primary8)
}

.dzq-checkbox-wrap .dzq-checkbox.is-checked::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    top: 0px;
    left: 0px;
    border: 1px solid var(--color-primary8);
    border-radius: 12px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}

.dzq-checkbox-wrap .dzq-checkbox__label {
    font-size: 14px;
    margin-left: 8px;
    line-height: 1.5;
    color: var(--color-text-primary)
}

.dzq-checkbox-wrap .dzq-checkbox__label.is-checked {
    color: var(--color-primary)
}

.dzq-checkbox-wrap .dzq-checkbox__label.is-disabled {
    color: var(--color-disabled)
}

.dzq-checkbox-wrap .dzq-checkbox__label:empty {
    margin-left: 0
}

.dzq-checkbox-wrap .dzq-checkbox__icon {
    color: var(--color-primary)
}

.dzq-checkbox-wrap .dzq-checkbox__icon.is-disabled {
    color: var(--color-disabled5)
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--agreement {
    -webkit-box-align: start;
    align-items: flex-start
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--agreement .dzq-checkbox {
    width: 14px;
    height: 14px;
    margin-top: 3px
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--agreement .dzq-checkbox__label {
    font-size: 12px;
    margin-left: 4px;
    line-height: 22px
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--item {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    background-color: var(--background-color-text2);
    border-radius: 5px
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--item.is-checked {
    background-color: var(--color-primary10)
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--item.is-disabled {
    background-color: var(--background-color-text2)
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--item .dzq-checkbox__label {
    margin: 0 16px
}

.dzq-checkbox-wrap.dzq-checkbox__wrap--item .dzq-checkbox {
    margin-right: 16px
}

.dzq-checkbox-group {
    font-size: 0;
    margin: -8px
}

.dzq-checkbox-group .dzq-checkbox-group.dzq-checkbox-group--outline {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    word-break: keep-all;
    margin: -4px
}

.dzq-checkbox-group .dzq-checkbox-group.dzq-checkbox-group--outline>.dzq-checkbox__wrap--outline {
    -webkit-box-flex: 1;
    flex: 1;
    padding: 4px 20px;
    margin: 4px
}

.dzq-checkbox-group>.dzq-checkbox-wrap {
    margin: 0 8px
}

.dzq-checkbox-group>.dzq-checkbox__wrap--outline {
    margin: 0
}

.dzq-modal {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1600;
    visibility: hidden
}

.dzq-modal__overlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: var(--mask-background-color)
}

.dzq-modal__container {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 400px;
    background: var(--color-white);
    padding: 24px;
    border-radius: 5px;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.dzq-modal__header {
    position: relative;
    padding-bottom: 16px;
    font-size: 16px;
    text-align: center;
    line-height: 1;
    font-weight: 600
}

.dzq-modal__header .dzq-header__closeicon {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    color: var(--color-text-secondary)
}

.dzq-modal__body {
    padding-top: 16px;
    padding-bottom: 16px
}

.dzq-modal__footer {
    padding-top: 16px;
    text-align: center
}

.dzq-modal__footer .dzq-button {
    min-width: 116px
}

.dzq-modal__footer .dzq-button:nth-child(2) {
    margin-left: 16px
}

.dzq-modal__footer .dzq-modal_cancel {
    color: var(--color-text-regular);
    background-color: var(--background-color-text2);
    border: none
}

.dzq-modal.is-active {
    visibility: visible
}

.dzq-modal.is-active .dzq-modal__overlay,.dzq-modal.is-active .dzq-modal__container {
    opacity: 1
}

.dzq-modal.is-active .dzq-modal__container {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1)
}

.dzq-divider {
    position: relative
}

.dzq-divider__text {
    position: absolute;
    top: 0;
    background-color: var(--color-white);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0 24px
}

.dzq-divider__text.is-left {
    left: 24px
}

.dzq-divider__text.is-center {
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.dzq-divider__text.is-right {
    right: 24px
}

.dzq-divider--horizontal {
    display: block;
    height: 0;
    border-top: 1px solid var(--border-line-color);
    width: 100%;
    margin: 24px 0
}

.dzq-divider--horizontal.is-dashed {
    border-top: 1px dashed var(--border-line-color)
}

.dzq-divider--vertical {
    display: inline-block;
    width: 0;
    height: 1em;
    border-left: 1px solid var(--border-line-color);
    margin: 0 8px;
    vertical-align: middle
}

.dzq-divider--vertical.is-dashed {
    border-left: 1px dashed var(--border-line-color)
}

.dzq-dropdown {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.dzq-dropdown__trigger {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    color: var(--color-text-regular)
}

.dzq-dropdown__trigger:hover {
    cursor: pointer
}

.dzq-dropdown__icon {
    margin-left: 4px;
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    will-change: transform;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s
}

.dzq-dropdown__icon::before {
    color: var(--color-text-regular)
}

.dzq-dropdown .dzq-dropdown-menu {
    position: absolute;
    top: 100%;
    border-radius: 5px;
    border: 1px solid var(--border-line-color);
    box-shadow: 0 0 8px 0 var(--shadow-color2);
    background: var(--color-white);
    padding: 0 16px;
    z-index: 1000;
    min-width: 100px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    list-style: none
}

.dzq-dropdown .dzq-dropdown-menu::before {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    height: 10px;
    width: 10px;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    border: 1px solid var(--border-line-color);
    background: var(--color-white);
    border-right: none;
    border-bottom: none
}

.dzq-dropdown-menu__item {
    font-size: 14px;
    text-align: center;
    color: var(--color-text-secondary);
    padding: 8px 0;
    list-style: none;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    white-space: nowrap
}

.dzq-dropdown-menu__item:hover {
    outline: none;
    color: var(--color-primary5)
}

.dzq-dropdown-menu__item:focus {
    outline: none;
    color: var(--color-primary)
}

.dzq-dropdown-menu__item.is-active {
    color: var(--color-primary)
}

.dzq-dropdown-menu__item.is-divided {
    border-bottom: 1px solid var(--border-line-color)
}

.dzq-dropdown-menu__item.is-divided:last-child {
    border-bottom-color: transparent
}

.dzq-dropdown-menu__item.is-disabled {
    color: var(--color-disabled2);
    cursor: not-allowed;
    background: none !important
}

.dzq-dropdown .dzq-dropdown-menu--left {
    left: 0
}

.dzq-dropdown .dzq-dropdown-menu--center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.dzq-dropdown .dzq-dropdown-menu--right {
    right: 0
}

.dzq-dropdown.is-active .dzq-dropdown__trigger {
    color: var(--color-primary)
}

.dzq-dropdown.is-active .dzq-dropdown__icon {
    -webkit-transform: rotateZ(270deg);
    transform: rotateZ(270deg)
}

.dzq-dropdown.is-active .dzq-dropdown__icon::before {
    color: var(--color-primary)
}

:host {
    width: 100%
}

.dzq-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    flex-wrap: wrap
}

.dzq-flex-wrap-nowrap {
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.dzq-flex-wrap-nowrap::-webkit-scrollbar {
    display: none
}

.dzq-flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse
}

.dzq-justify-content-flex-start {
    -webkit-box-pack: start;
    justify-content: flex-start
}

.dzq-justify-content-center {
    -webkit-box-pack: center;
    justify-content: center
}

.dzq-justify-content-flex-end {
    -webkit-box-pack: end;
    justify-content: flex-end
}

.dzq-justify-content-space-around {
    justify-content: space-around
}

.dzq-justify-content-space-between {
    -webkit-box-pack: justify;
    justify-content: space-between
}

.dzq-justify-content-space-evenly {
    -webkit-box-pack: space-evenly;
    justify-content: space-evenly
}

.dzq-align-items-stretch {
    -webkit-box-align: stretch;
    align-items: stretch
}

.dzq-align-items-flex-start {
    -webkit-box-align: start;
    align-items: flex-start
}

.dzq-align-items-flex-end {
    -webkit-box-align: end;
    align-items: flex-end
}

.dzq-align-items-center {
    -webkit-box-align: center;
    align-items: center
}

.dzq-align-items-baseline {
    -webkit-box-align: baseline;
    align-items: baseline
}

.dzq-col {
    box-sizing: border-box;
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex
}

.flex-none {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto
}

:host {
    box-sizing: border-box;
    -webkit-box-flex: 1;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 0;
    max-width: 100%;
    display: -webkit-box;
    display: flex
}

:host(.start) {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    -webkit-box-align: center;
    align-items: center
}

:host(.center) {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    -webkit-box-align: center;
    align-items: center
}

:host(.end) {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    -webkit-box-align: center;
    align-items: center
}

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto
}

.col-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
}

.col-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
}

.col-3 {
    flex-basis: 25%;
    max-width: 25%
}

.col-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
}

.col-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
}

.col-6 {
    flex-basis: 50%;
    max-width: 50%
}

.col-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
}

.col-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
}

.col-9 {
    flex-basis: 75%;
    max-width: 75%
}

.col-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
}

.col-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
}

.col-12 {
    flex-basis: 100%;
    max-width: 100%
}

.col-offset-1 {
    margin-left: 8.33333333%
}

.col-offset-2 {
    margin-left: 16.66666667%
}

.col-offset-3 {
    margin-left: 25%
}

.col-offset-4 {
    margin-left: 33.33333333%
}

.col-offset-5 {
    margin-left: 41.66666667%
}

.col-offset-6 {
    margin-left: 50%
}

.col-offset-7 {
    margin-left: 58.33333333%
}

.col-offset-8 {
    margin-left: 66.66666667%
}

.col-offset-9 {
    margin-left: 75%
}

.col-offset-10 {
    margin-left: 83.33333333%
}

.col-offset-11 {
    margin-left: 91.66666667%
}

.dzq-align-self-stretch {
    align-self: stretch
}

.dzq-align-self-flex-start {
    align-self: flex-start
}

.dzq-align-self-flex-end {
    align-self: flex-end
}

.dzq-align-self-center {
    align-self: center
}

.dzq-align-self-baseline {
    align-self: baseline
}

.dzq-grid {
    position: relative
}

.dzq-grid--bordered::before,.dzq-grid--bordered::after {
    z-index: 1
}

.dzq-grid--bordered::before {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: auto;
    width: auto;
    height: 1px;
    border-top: 1px solid var(--background-color-text2);
    background-color: var(--background-color-text2);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5)
}

.dzq-grid--bordered::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    top: 0px;
    left: 0px;
    right: auto;
    bottom: 0px;
    width: 1px;
    height: auto;
    border-left: 1px solid var(--background-color-text2);
    background-color: var(--background-color-text2);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5)
}

.dzq-grid-item {
    position: relative;
    width: 100%;
    background-color: var(--color-white)
}

.dzq-grid-item--square {
    height: 0;
    padding-top: 100%
}

.dzq-grid-item--bordered::before,.dzq-grid-item--bordered::after,.dzq-grid-item--bordered-surrounded::before,.dzq-grid-item--bordered-surrounded::after {
    z-index: 1
}

.dzq-grid-item--bordered::before {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    top: 0px;
    left: auto;
    right: 0px;
    bottom: 0px;
    width: 1px;
    height: auto;
    border-right: 1px solid var(--background-color-text2);
    background-color: var(--background-color-text2);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5)
}

.dzq-grid-item--bordered::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    top: auto;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: auto;
    height: 1px;
    border-bottom: 1px solid var(--background-color-text2);
    background-color: var(--background-color-text2);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5)
}

.dzq-grid-item--bordered-surrounded::after {
    position: absolute;
    display: block;
    content: "";
    pointer-events: none;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    top: 0px;
    left: 0px;
    border: 1px solid var(--background-color-text2);
    border-radius: inherit;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}

.dzq-grid-item__content {
    display: -webkit-box;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 24px 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box
}

.dzq-grid-item__content--square {
    position: absolute;
    top: 0;
    left: 0
}

.dzq-grid-item__text {
    width: 100%;
    line-height: normal;
    margin-top: 8px;
    text-align: center
}

.dzq-grid-item__title {
    font-size: 14px;
    color: var(--color-black)
}

.dzq-grid-item__description {
    font-size: 12px;
    color: var(--color-text-placeholder)
}

.dzq-grid-item.is-clickable:active .dzq-grid-item__content {
    background-color: var(--background-color-text2)
}

.hljs {
    display: block;
    overflow-x: auto;
    padding: 0.5em;
    color: #abb2bf;
    background: #282c34
}

.hljs-comment,.hljs-quote {
    color: #5c6370 !important;
    font-style: italic
}

.hljs-doctag,.hljs-keyword,.hljs-formula {
    color: #c678dd !important
}

.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst {
    color: #e06c75 !important
}

.hljs-literal {
    color: #56b6c2 !important
}

.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta-string {
    color: #98c379 !important
}

.hljs-built_in,.hljs-class .hljs-title {
    color: #e6c07b !important
}

.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number {
    color: #d19a66 !important
}

.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title {
    color: #61aeee !important
}

.hljs-emphasis {
    font-style: italic
}

.hljs-strong {
    font-weight: bold
}

.hljs-link {
    text-decoration: underline
}

.hljs-keyword,.hljs-selector-tag,.hljs-subst,.hljs-section,.hljs-selector-id,.hljs-title,.hljs-class .hljs-title,.hljs-type,.hljs-meta {
    font-weight: normal !important
}

.dzq-richText {
    overflow: hidden;
    font-size: 16px;
    line-height: 24px;
    word-break: break-word
}

.dzq-richText .is-last {
    margin-bottom: 0 !important
}

.dzq-richText .dzq-h1 {
    margin: 16px 0;
    font-size: 26px;
    line-height: 34px
}

.dzq-richText .dzq-h2 {
    margin: 16px 0;
    font-size: 24px
}

.dzq-richText .dzq-h3 {
    margin: 16px 0;
    font-size: 22px
}

.dzq-richText .dzq-h4 {
    margin: 16px 0;
    font-size: 20px
}

.dzq-richText .dzq-h5 {
    margin: 16px 0;
    font-size: 18px
}

.dzq-richText .dzq-h6 {
    margin: 16px 0;
    font-size: 16px
}

.dzq-richText .dzq-h1,.dzq-richText .dzq-h2,.dzq-richText .dzq-h3,.dzq-richText .dzq-h4,.dzq-richText .dzq-h5,.dzq-richText .dzq-h6,.dzq-richText .dzq-b,.dzq-richText .dzq-strong {
    font-weight: bolder
}

.dzq-richText .dzq-h1>br,.dzq-richText .dzq-h2>br,.dzq-richText .dzq-h3>br,.dzq-richText .dzq-h4>br,.dzq-richText .dzq-h5>br,.dzq-richText .dzq-h6>br,.dzq-richText .dzq-b>br,.dzq-richText .dzq-strong>br {
    margin-bottom: 0
}

.dzq-richText .dzq-div {
    margin: 0;
    padding: 0;
    display: block;
    word-break: break-word
}

.dzq-richText .dzq-div>br {
    margin-bottom: 0
}

.dzq-richText .dzq-p {
    line-height: 1.6;
    font-size: 16px;
    clear: both;
    margin-bottom: 16px
}

.dzq-richText .dzq-p:last-child {
    margin-bottom: 0
}

.dzq-richText .dzq-cite,.dzq-richText .dzq-em,.dzq-richText .dzq-var,.dzq-richText .dzq-address {
    font-style: italic
}

.dzq-richText .spaceshow {
    white-space: pre
}

.dzq-richText .dzq-pre,.dzq-richText .dzq-tt,.dzq-richText .dzq-code,.dzq-richText .dzq-kbd,.dzq-richText .dzq-samp {
    font-family: monospace
}

.dzq-richText .dzq-pre {
    margin: 16px 0;
    overflow: auto;
    font-size: 24px;
    white-space: pre;
    background: #000000;
    border-radius: 5px
}

.dzq-richText .dzq-pre text {
    white-space: pre
}

.dzq-richText .dzq-code {
    color: #3AC15F;
    display: inline-block;
    font-size: 16px;
    white-space: pre;
    background: #000000;
    vertical-align: top;
    border-radius: 5px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 1.2;
    max-width: 100%
}

.dzq-richText .dzq-pre .dzq-code {
    color: #3AC15F;
    display: block;
    padding: 9px;
    margin: 10px 0;
    overflow: auto;
    font-size: 16px;
    white-space: pre;
    background: #000000;
    border-radius: 5px;
    font-family: "SFMono-Regular", "Menlo,Monaco", "Consolas", "Liberation Mono", "Courier New", "monospace" !important
}

.dzq-richText .dzq-pre .dzq-code span,.dzq-richText .dzq-pre .dzq-code p,.dzq-richText .dzq-pre .dzq-code div,.dzq-richText .dzq-pre .dzq-code code {
    font-family: "SFMono-Regular", "Menlo,Monaco", "Consolas", "Liberation Mono", "Courier New", "monospace" !important
}

.dzq-richText .dzq-img {
    border-radius: 5px;
    max-width: 100% !important;
    overflow: hidden !important
}

.dzq-richText .qq-emotion {
    height: 24px;
    width: 24px;
    display: inline-block;
    margin: 0
}

.dzq-richText .dzq-video {
    max-width: 100% !important;
    overflow: hidden !important
}

.dzq-richText .dzq-blockquote {
    padding-left: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin: 10px 0;
    color: #6a737d;
    border-left: 6px solid #dbdbdb
}

.dzq-richText .dzq-blockquote .dzq-p {
    margin: 0;
    line-height: 24px
}

.dzq-richText .dzq-ul {
    display: block;
    line-height: 24px;
    padding-left: 32px;
    margin-top: 16px;
    margin-bottom: 16px;
    list-style: disc
}

.dzq-richText .dzq-ol {
    display: block;
    line-height: 24px;
    padding-left: 32px;
    margin-top: 16px;
    margin-bottom: 16px;
    list-style: decimal
}

.dzq-richText .dzq-ul>.dzq-li {
    display: list-item;
    -webkit-box-align: baseline;
    align-items: baseline;
    text-align: match-parent
}

.dzq-richText .dzq-ul>.dzq-li::marker {
    color: #707070
}

.dzq-richText .dzq-ol .dzq-ul {
    list-style-type: circle
}

.dzq-richText .dzq-li[data-task-state="checked"] {
    margin-left: -20px;
    list-style-type: none;
    -webkit-text-decoration: line-through rgba(0,0,0,0.6);
    text-decoration: line-through rgba(0,0,0,0.6)
}

.dzq-richText .dzq-li[data-task-state="checked"] input {
    position: relative
}

.dzq-richText .dzq-li[data-task-state="checked"] input::before {
    font: normal normal normal 14px/1;
    content: "\2713";
    font-size: 17px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -53%) scale(0.73);
    transform: translate(-50%, -53%) scale(0.73);
    color: #006cd1
}

.dzq-richText .dzq-li[data-task-state="unchecked"] {
    margin-left: -20px;
    list-style-type: none
}

.dzq-richText .dzq-u {
    text-decoration: underline
}

.dzq-richText .hide {
    display: none
}

.dzq-richText .dzq-del {
    display: inline
}

.dzq-richText .figure {
    overflow: hidden
}

.dzq-richText .dzq-tablebox {
    padding: 8px;
    overflow: auto;
    font-size: 13px;
    background: #f5f5f5;
    background-color: #f5f5f5
}

.dzq-richText .dzq-table .dzq-table,.dzq-richText .dzq-table {
    overflow: auto;
    border-collapse: collapse;
    box-sizing: border-box;
    margin-bottom: 16px;
    max-width: 100%;
    table-layout: fixed
}

.dzq-richText .dzq-table .dzq-thead,.dzq-richText .dzq-table .dzq-tfoot,.dzq-richText .dzq-table .dzq-th {
    font-weight: bold;
    background: #ececec;
    border-collapse: collapse;
    box-sizing: border-box
}

.dzq-richText .dzq-table .dzq-tr {
    overflow: auto;
    border-collapse: collapse;
    box-sizing: border-box
}

.dzq-richText .dzq-table .dzq-th,.dzq-richText .dzq-table .dzq-td {
    overflow: auto;
    border: 1px solid #dadada;
    border-collapse: collapse;
    box-sizing: border-box;
    padding: 8px;
    word-break: break-all;
    word-wrap: break-word
}

.dzq-richText .dzq-tbody {
    border: 1px solid #dadada;
    border-collapse: collapse;
    box-sizing: border-box
}

.dzq-richText .dzq-a {
    color: var(--color-primary);
    line-height: 24px;
    text-decoration: none
}

.dzq-richText .dzq-a:hover {
    color: var(--color-primary2)
}

.dzq-richText .dzq-a:active {
    color: var(--color-primary2)
}

.dzq-richText .inline {
    display: inline;
    padding: 0;
    margin: 0
}

.dzq-richText--mini {
    font-size: 16px;
    line-height: 24px;
    word-break: break-word
}

.dzq-richText--mini .is-last {
    margin-bottom: 0 !important
}

.dzq-richText--mini .hljs-comment {
    width: 100%
}

.dzq-richText--mini .hljs-meta {
    width: 100%
}

.dzq-richText--mini .dzq-h1 {
    margin: 16px 0;
    font-size: 26px;
    line-height: 34px
}

.dzq-richText--mini .dzq-h2 {
    margin: 16px 0;
    font-size: 24px
}

.dzq-richText--mini .dzq-h3 {
    margin: 16px 0;
    font-size: 22px
}

.dzq-richText--mini .dzq-h4 {
    margin: 16px 0;
    font-size: 20px
}

.dzq-richText--mini .dzq-h5 {
    margin: 16px 0;
    font-size: 18px
}

.dzq-richText--mini .dzq-h6 {
    margin: 16px 0;
    font-size: 16px
}

.dzq-richText--mini .dzq-h1,.dzq-richText--mini .dzq-h2,.dzq-richText--mini .dzq-h3,.dzq-richText--mini .dzq-h4,.dzq-richText--mini .dzq-h5,.dzq-richText--mini .dzq-h6,.dzq-richText--mini .dzq-b,.dzq-richText--mini .dzq-strong {
    font-weight: bolder
}

.dzq-richText--mini .dzq-strong {
    display: inline-block
}

.dzq-richText--mini .dzq-mini-iframe-icon {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    color: var(--color-text-secondary)
}

.dzq-richText--mini .dzq-mini-iframe-icon .dzq-icon {
    font-size: 28px;
    color: var(--color-text-secondary)
}

.dzq-richText--mini .dzq-mini-iframe-info {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    align-items: flex-start;
    font-size: 28px;
    color: var(--color-black);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding-left: 18px
}

.dzq-richText--mini .dzq-mini-iframe-info .dzq-mini-iframe-host {
    font-size: 14px
}

.dzq-richText--mini .dzq-mini-iframe-info .dzq-mini-iframe-action {
    color: var(--color-primary);
    font-size: 14px
}

.dzq-richText--mini .dzq-a.dzq-mini-iframe {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    background: var(--color-primary10);
    border-radius: 5px;
    margin-bottom: 8px;
    padding-left: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 16px
}

.dzq-richText--mini .dzq-a.dzq-mini-iframe:last-child {
    margin-bottom: 0
}

.dzq-richText--mini .dzq-div {
    margin: 0;
    padding: 0;
    display: block;
    word-break: break-word
}

.dzq-richText--mini .dzq-p {
    font-size: 16px;
    clear: both;
    margin-bottom: 16px
}

.dzq-richText--mini .dzq-p .dzq-br {
    height: 0
}

.dzq-richText--mini .dzq-p:last-child {
    margin-bottom: 0
}

.dzq-richText--mini .dzq-cite,.dzq-richText--mini .dzq-em,.dzq-richText--mini .dzq-var,.dzq-richText--mini .dzq-address {
    font-style: italic
}

.dzq-richText--mini .dzq-span {
    display: inline-block
}

.dzq-richText--mini .spaceshow {
    white-space: pre
}

.dzq-richText--mini .qq-emotion {
    height: 24px;
    width: 24px;
    margin: 0
}

.dzq-richText--mini .dzq-pre,.dzq-richText--mini .dzq-tt,.dzq-richText--mini .dzq-code,.dzq-richText--mini .dzq-kbd,.dzq-richText--mini .dzq-samp {
    font-family: monospace
}

.dzq-richText--mini .dzq-pre {
    margin: 16px 0;
    overflow: auto;
    font-size: 24px;
    white-space: pre-wrap;
    background: #000000;
    border-radius: 5px
}

.dzq-richText--mini .dzq-code {
    color: #3AC15F;
    display: inline-block;
    font-size: 16px;
    border-radius: 5px;
    white-space: pre-wrap;
    background: #000000;
    vertical-align: top;
    max-width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px
}

.dzq-richText--mini .dzq-pre .dzq-code {
    color: #3AC15F;
    display: block;
    padding: 9px;
    margin: 10px 0;
    overflow: auto;
    font-size: 16px;
    white-space: pre-wrap
}

.dzq-richText--mini .dzq-img {
    border-radius: 5px;
    max-width: 100% !important;
    overflow: hidden !important;
    display: block
}

.dzq-richText--mini .dzq-video {
    max-width: 100% !important;
    overflow: hidden !important
}

.dzq-richText--mini .dzq-blockquote {
    padding-left: 10px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin: 10px 0;
    color: #6a737d;
    border-left: 6px solid #dbdbdb
}

.dzq-richText--mini .dzq-blockquote .dzq-p {
    margin: 0
}

.dzq-richText--mini .dzq-ul {
    display: block;
    padding-left: 20px;
    margin: 1em 0;
    list-style: disc
}

.dzq-richText--mini .dzq-ol {
    display: block;
    padding-left: 20px;
    margin: 1em 0;
    list-style: decimal
}

.dzq-richText--mini .dzq-ol>.dzq-li {
    display: list-item;
    -webkit-box-align: baseline;
    align-items: baseline;
    text-align: match-parent
}

.dzq-richText--mini .dzq-ol>.dzq-li .dzq-a {
    display: block
}

.dzq-richText--mini .dzq-ul>.dzq-li {
    display: list-item;
    -webkit-box-align: baseline;
    align-items: baseline;
    text-align: match-parent
}

.dzq-richText--mini .dzq-ol .dzq-ul {
    list-style-type: circle
}

.dzq-richText--mini .dzq-li[data-task-state="checked"] {
    margin-left: -20px;
    list-style-type: none;
    -webkit-text-decoration: line-through rgba(0,0,0,0.6);
    text-decoration: line-through rgba(0,0,0,0.6)
}

.dzq-richText--mini .dzq-li[data-task-state="checked"] input {
    position: relative
}

.dzq-richText--mini .dzq-li[data-task-state="checked"] input::before {
    font: normal normal normal 14px/1;
    content: "\2713";
    font-size: 17px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -53%) scale(0.73);
    transform: translate(-50%, -53%) scale(0.73);
    color: #006cd1
}

.dzq-richText--mini .dzq-li[data-task-state="unchecked"] {
    margin-left: -20px;
    list-style-type: none
}

.dzq-richText--mini .dzq-u {
    text-decoration: underline
}

.dzq-richText--mini .hide {
    display: none
}

.dzq-richText--mini .dzq-del {
    display: inline
}

.dzq-richText--mini .figure {
    overflow: hidden
}

.dzq-richText--mini .dzq-br {
    height: 24px;
    width: 100%
}

.dzq-richText--mini .dzq-tablebox {
    padding: 8px;
    overflow: auto;
    font-size: 13px;
    background: #f5f5f5;
    background-color: #f5f5f5
}

.dzq-richText--mini .dzq-hr {
    display: block;
    unicode-bidi: -webkit-isolate;
    unicode-bidi: isolate;
    -webkit-margin-before: 0.5em;
    margin-block-start:0.5em;-webkit-margin-after: 0.5em;
    margin-block-end:0.5em;-webkit-margin-start: auto;
    margin-inline-start:auto;-webkit-margin-end: auto;
    margin-inline-end:auto;overflow: hidden;
    border-style: inset;
    border-width: 1px
}

.dzq-richText--mini .dzq-table .dzq-table,.dzq-richText--mini .dzq-table {
    overflow: auto;
    border-collapse: collapse;
    box-sizing: border-box;
    max-width: 100%;
    table-layout: fixed
}

.dzq-richText--mini .dzq-table .dzq-thead,.dzq-richText--mini .dzq-table .dzq-tfoot,.dzq-richText--mini .dzq-table .dzq-th {
    font-weight: bold;
    background: #ececec;
    border-collapse: collapse;
    box-sizing: border-box;
    display: table-cell
}

.dzq-richText--mini .dzq-table .dzq-thead {
    display: table-header-group
}

.dzq-richText--mini .dzq-table .dzq-tbody {
    display: table-row-group
}

.dzq-richText--mini .dzq-table .dzq-tr {
    overflow: auto;
    border-collapse: collapse;
    box-sizing: border-box;
    display: table-row
}

.dzq-richText--mini .dzq-table .dzq-th,.dzq-richText--mini .dzq-table .dzq-td {
    overflow: auto;
    padding: 8px;
    border: 1px solid #dadada;
    border-collapse: collapse;
    word-break: break-all;
    box-sizing: border-box;
    display: table-cell;
    word-wrap: break-word
}

.dzq-richText--mini .dzq-tbody {
    border: 1px solid #dadada;
    border-collapse: collapse;
    box-sizing: border-box
}

.dzq-richText--mini .dzq-a {
    color: var(--color-primary);
    line-height: 24px;
    display: inline-block;
    text-decoration: none
}

.dzq-richText--mini .dzq-a:hover {
    color: var(--color-primary2)
}

.dzq-richText--mini .dzq-a:active {
    color: var(--color-primary2)
}

.dzq-richText--mini .audio,.dzq-richText--mini .uni-audio-default {
    display: block
}

.dzq-richText--mini .inline {
    display: inline;
    padding: 0;
    margin: 0
}

.dzq-img-previewer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.6);
    -webkit-user-drag: none;
    z-index: 1700;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: opacity .2s, -webkit-transform .2s ease-in-out;
    transition: opacity .2s, -webkit-transform .2s ease-in-out;
    transition: opacity .2s, transform .2s ease-in-out;
    transition: opacity .2s, transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.dzq-img-previewer.is-active {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.dzq-img-previewer.is-mobile {
    background: var(--color-black);
    color: var(--color-white)
}

.dzq-img-previewer__viewer-wrapper {
    width: 100%;
    height: calc(100% - 132px)
}

.dzq-img-previewer__viewer-instance {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -webkit-transform .2s ease-in-out;
    transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out, opacity .2s ease-in-out, visibility .2s ease-in-out;
    transition: transform .2s ease-in-out, opacity .2s ease-in-out, visibility .2s ease-in-out, -webkit-transform .2s ease-in-out;
    -webkit-user-drag: none;
    drag: none
}

.dzq-img-previewer__viewer-instance.is-movable {
    cursor: -webkit-grab;
    cursor: grab
}

.dzq-img-previewer__viewer-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: var(--color-white)
}

.dzq-img-previewer__viewer-loading.is-error {
    width: 240px;
    height: 240px;
    border-radius: 10px;
    background: var(--color-disabled);
    color: var(--color-white);
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.dzq-img-previewer__controller-wrapper {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 80px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background: rgba(0,0,0,0.8);
    -webkit-user-drag: none
}

.dzq-img-previewer__controller-wrapper.is-mobile {
    height: 89px
}

.dzq-img-previewer__mobile-cursor {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    top: 80px;
    z-index: 1
}

.dzq-img-previewer__controller-container {
    display: -webkit-box;
    display: flex;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px
}

.dzq-img-previewer__pc-controller-wrapper {
    opacity: 0;
    -webkit-transform: all .5s;
    transform: all .5s;
    z-index: -1
}

.dzq-img-previewer__pc-controller-wrapper.is-active {
    opacity: 1
}

.dzq-img-previewer__pc-controller-close {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: rgba(0,0,0,0.5);
    position: fixed;
    top: 51px;
    right: 60px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    z-index: 1;
    cursor: pointer
}

.dzq-img-previewer__pc-controller-left-swiper {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: rgba(0,0,0,0.5);
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%) rotateY(180deg);
    transform: translateY(-50%) rotateY(180deg);
    left: 62px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    z-index: 1;
    cursor: pointer;
    color: var(--color-white)
}

.dzq-img-previewer__pc-controller-left-swiper.is-disabled {
    color: var(--color-disabled2);
    cursor: not-allowed
}

.dzq-img-previewer__pc-controller-right-swiper {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: rgba(0,0,0,0.5);
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 62px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    z-index: 1;
    cursor: pointer;
    color: var(--color-white)
}

.dzq-img-previewer__pc-controller-right-swiper.is-disabled {
    color: var(--color-disabled2);
    cursor: not-allowed
}

.dzq-img-previewer__controller-item {
    height: 60px;
    width: 60px;
    margin-right: 16px;
    border-radius: 5px;
    box-sizing: border-box;
    -webkit-user-drag: none
}

.dzq-img-previewer__controller-item:last-child {
    margin-right: 0
}

.dzq-img-previewer__controller-item.is-active {
    border: 4px solid var(--color-primary) !important
}

.dzq-img-previewer__controller-item.is-error {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background: var(--color-disabled)
}

.dzq-img-previewer__controller-item.is-loading {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border: 1px solid rgba(255,255,255,0.5)
}

.dzq-img-previewer__controller-item.is-mobile {
    height: 40px;
    width: 40px
}

.dzq-img-previewer__controller-item.is-mobile.is-active {
    border: 1px solid var(--color-primary) !important
}

.dzq-img-previewer__controller-item.is-mobile.is-loading {
    border: 1px solid rgba(255,255,255,0.5)
}

.dzq-img-previewer__controller-item.is-mobile.is-error {
    background: var(--color-disabled);
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

body.modal-open {
    position: fixed;
    width: 100%;
    overflow: hidden
}

.dzq-input {
    position: relative;
    width: 236px;
    background-color: var(--color-white)
}

.dzq-input__inner {
    height: 36px;
    line-height: 36px;
    width: 100%;
    border: none;
    padding: 8px;
    font-size: 14px;
    box-sizing: border-box;
    background-image: none;
    outline: none;
    border-radius: 5px;
    border: 1px solid var(--border-line-color);
    color: var(--color-text-primary);
    -webkit-appearance: none;
    outline: none
}

.dzq-input__inner::-webkit-input-placeholder {
    color: var(--color-disabled)
}

.dzq-input__inner:-ms-input-placeholder {
    color: var(--color-disabled)
}

.dzq-input__inner::-ms-input-placeholder {
    color: var(--color-disabled)
}

.dzq-input__inner::placeholder {
    color: var(--color-disabled)
}

.dzq-input__inner:hover {
    border-color: var(--color-primary)
}

.dzq-input__inner:focus {
    outline: none;
    border-color: var(--color-primary)
}

.dzq-input__inner--placeholder {
    color: var(--color-disabled)
}

.dzq-input__icon {
    position: absolute;
    width: 32px;
    height: 36px;
    line-height: 36px;
    right: 0;
    top: 0;
    text-align: center;
    color: var(--color-disabled2)
}

.dzq-input__icon+.dzq-input__inner {
    padding-right: 32px
}

.dzq-input__icon.is-select {
    color: var(--color-primary)
}

@media (hover: hover) {
    .dzq-input__select-icon:hover {
        color:var(--color-primary)
    }
}

@media (hover: none) {
    .dzq-input__select-icon:active {
        color:var(--color-primary)
    }
}

.dzq-input__prefix-icon {
    position: absolute;
    width: 32px;
    height: 36px;
    line-height: 36px;
    left: 0;
    top: 0;
    text-align: center;
    color: var(--color-disabled2)
}

.dzq-input__prefix-icon+.dzq-input__inner {
    padding-left: 32px
}

.dzq-input__limit {
    position: absolute;
    height: 36px;
    line-height: 36px;
    right: 0;
    top: 0;
    text-align: center;
    width: 50px;
    font-size: 16px;
    color: var(--color-disabled2)
}

.dzq-input__limit+.dzq-input__inner {
    padding-right: 50px
}

.dzq-input__append {
    position: absolute;
    height: 36px;
    line-height: 36px;
    right: 0;
    top: 0;
    color: var(--color-disabled2)
}

.dzq-input.is-disabled .dzq-input__inner {
    background-color: var(--color-disabled5);
    border-color: var(--border-line-color);
    color: var(--color-disabled);
    cursor: not-allowed
}

.dzq-input.is-disabled .dzq-input__inner::-webkit-input-placeholder {
    color: var(--color-disabled)
}

.dzq-input.is-disabled .dzq-input__inner:-ms-input-placeholder {
    color: var(--color-disabled)
}

.dzq-input.is-disabled .dzq-input__inner::-ms-input-placeholder {
    color: var(--color-disabled)
}

.dzq-input.is-disabled .dzq-input__inner::placeholder {
    color: var(--color-disabled)
}

.dzq-input.is-disabled .el-input__icon {
    cursor: not-allowed
}

.dzq-input.is-focus .dzq-input__inner {
    border-color: var(--color-primary)
}

.dzq-input.is-focus .dzq-input__prefix-icon {
    color: var(--color-text-primary)
}

.dzq-menu {
    position: relative;
    margin: 0;
    padding-left: 0;
    background: var(--color-white);
    list-style: none
}

.dzq-menu:after {
    clear: both
}

.dzq-menu--horizontal {
    height: 55px
}

.dzq-menu--horizontal .dzq-submenu {
    float: left;
    position: relative
}

.dzq-menu--horizontal .dzq-submenu .dzq-submenu__title {
    border-bottom-color: transparent
}

.dzq-menu--horizontal .dzq-submenu>.dzq-menu {
    position: absolute;
    top: 55px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 5px;
    border: 1px solid var(--border-line-color);
    box-shadow: 0 0 8px 0 var(--shadow-color2);
    background: var(--color-white);
    padding: 0 16px;
    z-index: 1000;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    list-style: none
}

.dzq-menu--horizontal .dzq-submenu>.dzq-menu::before {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    margin-left: -5px;
    height: 10px;
    width: 10px;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    border: 1px solid var(--border-line-color);
    background: var(--color-white);
    border-right: none;
    border-bottom: none
}

.dzq-menu--horizontal .dzq-submenu>.dzq-menu .dzq-menu-item {
    position: relative;
    font-size: 14px;
    text-align: center;
    color: var(--color-text-secondary);
    padding: 8px 0;
    list-style: none;
    cursor: pointer;
    box-sizing: border-box;
    white-space: nowrap
}

.dzq-menu--horizontal .dzq-submenu>.dzq-menu .dzq-menu-item:hover {
    outline: none;
    color: var(--color-primary5)
}

.dzq-menu--horizontal .dzq-submenu>.dzq-menu .dzq-menu-item:focus {
    outline: none;
    color: var(--color-primary)
}

.dzq-menu--horizontal .dzq-submenu>.dzq-menu .dzq-menu-item.is-active {
    color: var(--color-primary)
}

.dzq-menu--horizontal .dzq-submenu>.dzq-menu .dzq-menu-item.is-divided {
    border-bottom: 1px solid var(--border-line-color) !important
}

.dzq-menu--horizontal .dzq-submenu>.dzq-menu .dzq-menu-item.is-divided:last-child {
    border-bottom: none
}

.dzq-menu--horizontal .dzq-submenu>.dzq-menu .dzq-menu-item.is-disabled {
    color: var(--color-disabled2);
    cursor: not-allowed;
    background: none !important
}

.dzq-menu--horizontal .dzq-submenu>.dzq-menu .dzq-menu-item {
    padding: 12px 20px
}

.dzq-menu--horizontal .dzq-submenu>.dzq-menu .dzq-menu-item:last-child {
    padding-bottom: 12px
}

.dzq-menu--horizontal .dzq-menu-item-group {
    background: color(var(--color-white))
}

.dzq-menu--horizontal .dzq-menu-item-group .dzq-menu-item-group__title {
    padding-left: 0;
    text-align: center;
    color: var(--color-text-regular)
}

.dzq-menu--horizontal>.dzq-menu-item {
    float: left;
    position: relative;
    height: 55px;
    line-height: 55px;
    margin: 0;
    cursor: pointer;
    box-sizing: border-box;
    padding: 0 20px;
    text-align: center;
    border-bottom: none
}

.dzq-submenu {
    margin: 0;
    padding-left: 0;
    list-style: none;
    padding: 0 20px
}

.dzq-submenu__title {
    position: relative;
    color: var(--color-text-regular);
    line-height: 55px;
    list-style: none;
    cursor: pointer;
    font-size: 16px;
    box-sizing: border-box;
    white-space: nowrap;
    border-bottom: 1px solid var(--border-line-color);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.dzq-submenu__title:hover {
    outline: none;
    color: var(--color-primary5)
}

.dzq-submenu__title.is-disabled {
    cursor: not-allowed
}

.dzq-submenu__icon {
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    will-change: transform;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    margin-right: 5px
}

.dzq-submenu__icon--horizontal {
    right: 0;
    left: initial;
    margin-left: 5px
}

.dzq-submenu__title.is-active {
    color: var(--color-primary)
}

.dzq-submenu .dzq-menu-item {
    padding: 12px 35px 0 35px;
    font-size: 14px;
    color: var(--color-text-secondary);
    border-bottom: none
}

.dzq-submenu .dzq-menu-item+.dzq-menu-item-group {
    margin-top: 12px
}

.dzq-submenu.is-open .dzq-submenu__icon {
    -webkit-transform: rotateZ(270deg);
    transform: rotateZ(270deg)
}

.dzq-submenu.is-open .dzq-submenu__icon--horizontal {
    right: 0;
    left: initial
}

.dzq-menu-item-group__title {
    padding-left: 24px;
    color: var(--color-text-regular)
}

.dzq-menu-item {
    position: relative;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 16px 20px;
    font-size: 16px;
    line-height: 26px;
    text-align: left;
    color: var(--color-text-regular);
    list-style: none;
    cursor: pointer;
    border-bottom: 1px solid var(--border-line-color)
}

.dzq-menu-item:hover,.dzq-menu-item:focus {
    outline: none;
    color: var(--color-primary5)
}

.dzq-menu-item.is-disabled {
    color: var(--color-disabled);
    cursor: not-allowed;
    background: none !important
}

.dzq-menu-item.is-active {
    color: var(--color-primary)
}

.dzq-popover__content {
    position: absolute
}

.dzq-popover__inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 10px;
    box-shadow: 0 0 8px #c5c9d5;
    border-radius: 5px;
    min-width: 100px
}

.dzq-popover__arrow {
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 8px;
    width: 8px
}

.dzq-popover--open {
    -webkit-animation: popover-open 0.15s ease-in;
    animation: popover-open 0.15s ease-in
}

.dzq-popover--close {
    -webkit-animation: popover-close 0.15s ease-in;
    animation: popover-close 0.15s ease-in
}

@-webkit-keyframes popover-open {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1;
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

@keyframes popover-open {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1;
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

@-webkit-keyframes popover-close {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

@keyframes popover-close {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

.dzq-popup__overlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    visibility: hidden;
    opacity: 1;
    background-color: var(--mask-background-color);
    -webkit-transition: opacity 1s ease-in;
    transition: opacity 1s ease-in;
    z-index: 1400;
    pointer-events: auto
}

.dzq-popup__overlay.is-shown {
    visibility: visible
}

.dzq-popup__container {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1400;
    visibility: hidden;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    overflow: hidden
}

.dzq-popup__close-icon {
    font-size: 12px;
    position: absolute;
    top: 12px;
    right: 12px;
    cursor: pointer;
    color: var(--color-disabled);
    z-index: 1
}

.dzq-popup__container.is-shown {
    visibility: visible
}

.dzq-popup__container.top {
    top: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.dzq-popup__container.top.is-expanded {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.dzq-popup__container.center {
    top: 50%;
    border-radius: 5px;
    -webkit-transform: translateY(-50%) scale(0.75);
    transform: translateY(-50%) scale(0.75);
    opacity: 0;
    border-radius: 10px
}

.dzq-popup__container.center.is-expanded {
    opacity: 1;
    -webkit-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
}

.dzq-popup__container.bottom {
    bottom: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.dzq-popup__container.bottom.is-expanded {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.dzq-popup__footer {
    background: var(--color-white);
    padding: 8px 16px 16px 16px;
    border-top: 1px solid var(--border-line-color);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.dzq-popup__btn {
    width: 50%;
    height: 42px;
    font-size: 16px
}

.dzq-popup__btn+button {
    margin-left: 8px
}

body.modal-open {
    position: fixed;
    width: 100%;
    overflow: hidden
}

.dzq-progress {
    height: 6px;
    margin-bottom: 24px;
    min-width: 100px;
    background-color: var(--background-color);
    position: relative;
    border: none;
    border-radius: 0;
    color: var(--color-text-primary)
}

.dzq-progress__value {
    height: 6px;
    background: var(--color-warn);
    content: "";
    display: block;
    border-radius: 0;
    position: initial
}

.dzq-progress__text {
    display: block;
    position: absolute;
    font-size: 12px;
    line-height: 20px;
    left: 0;
    top: 8px
}

.dzq-progress.dzq-progress--succeed {
    border-color: var(--color-success)
}

.dzq-progress.dzq-progress--succeed .dzq-progress__value {
    background: var(--color-success)
}

.dzq-progress.dzq-progress--error {
    border-color: var(--color-error)
}

.dzq-progress.dzq-progress--error .dzq-progress__value {
    background: var(--color-error)
}

.dzq-progress-circle {
    margin: 0 auto;
    text-align: center;
    position: relative
}

.dzq-progress-circle__canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.dzq-progress-circle__children {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.dzq-progress-circle__area {
    width: 160px;
    height: 160px;
    position: relative;
    margin: 0 auto
}

.dzq-progress-circle__svg-path {
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transform-origin: center;
    -webkit-transform: rotate(270deg);
    -webkit-transform-origin: center;
    -moz-transform: rotate(270deg);
    -moz-transform-origin: center;
    -ms-transform: rotate(-90deg);
    -ms-transform-origin: center
}

.dzq-progress-circle__base-ring {
    stroke: var(--background-color)
}

.dzq-progress-circle__current-ring {
    stroke-dasharray: 0 434px;
    stroke: var(--color-warn);
    stroke-dashoffset: 0px
}

.dzq-progress-circle__area svg {
    width: 100%;
    height: 100%
}

.dzq-progress-circle__current-text {
    height: 50px;
    line-height: 50px;
    font-size: 48px;
    color: var(--color-text-primary);
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -25px
}

.dzq-progress-circle__current-text .text--chinese {
    font-size: 24px;
    display: inline-block;
    vertical-align: top
}

.dzq-progress-circle__current-text .text--symbol {
    font-size: 14px;
    color: var(--color-text-primary)
}

.dzq-progress-circle__tips {
    line-height: 1.5;
    font-size: 14px;
    color: var(--color-text-primary)
}

.dzq-progress-circle.is-success .dzq-progress-circle__current-ring {
    stroke: var(--color-success)
}

.dzq-progress-circle.is-error .dzq-progress-circle__current-ring {
    stroke: var(--color-error)
}

.dzq-pull-refresh {
    width: 100%;
    height: 100%;
    background: transparent;
    position: relative
}

.dzq-pull-refresh__list {
    width: 100%;
    height: auto
}

.dzq-pull-refresh__loading {
    width: 100%;
    height: 40px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    position: absolute;
    top: -60px;
    left: 0;
    font-size: 1rem;
    background: transparent;
    color: grey;
    padding-top: 16px
}

.dzq-slider {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    width: 100%
}

.dzq-slider--disabled {
    cursor: not-allowed
}

.dzq-slider--disabled .dzq-slider__progress .dzq-slider__progress__button {
    cursor: not-allowed
}

.dzq-slider__feature {
    height: 2px;
    background-color: var(--background-color);
    width: 26px
}

.dzq-slider__progress {
    -webkit-box-flex: 1;
    flex-grow: 1;
    position: relative;
    height: 26px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start
}

.dzq-slider__progress--stick {
    width: 100%
}

.dzq-slider__progress__button {
    cursor: pointer;
    position: absolute;
    top: 0;
    background-color: var(--color-white);
    border-radius: 50%;
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    height: 26px;
    width: 26px
}

.dzq-slider__progress--active {
    position: absolute;
    left: 0;
    height: 2px;
    background-color: var(--color-primary)
}

.dzq-slider__progress--max {
    position: absolute;
    right: -26px;
    height: 2px;
    background-color: var(--color-disabled)
}

.dzq-slider__progress--disabled {
    background-color: var(--color-primary7);
    cursor: not-allowed
}

.dzq-slider__value {
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    margin-left: 10px;
    font-size: 14px;
    color: var(--color-text-primary)
}

:host {
    font-size: 0;
    line-height: 1
}

.dzq-spin {
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.dzq-spin__icon {
    height: 20px;
    width: 20px
}

.dzq-spin--circular {
    width: 100%;
    height: 100%;
    border: 3px solid;
    border-radius: 100%;
    border-color: currentColor;
    border-top-color: transparent;
    box-sizing: border-box;
    -webkit-animation: spin .6s infinite linear;
    animation: spin .6s infinite linear
}

.dzq-spin--spinner {
    position: relative;
    width: 100%;
    height: 100%;
    vertical-align: top
}

.dzq-spin__blade {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: spin-fade 1.2s linear infinite;
    animation: spin-fade 1.2s linear infinite
}

.dzq-spin__blade::after {
    position: absolute;
    display: block;
    content: "";
    left: 50%;
    min-width: 2px;
    width: 10%;
    min-height: 5px;
    height: 25%;
    background-color: currentColor;
    border-radius: 20%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.dzq-spin__blade:nth-child(1) {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.dzq-spin__blade:nth-child(2) {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.dzq-spin__blade:nth-child(3) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

.dzq-spin__blade:nth-child(4) {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
    -webkit-animation-delay: -.7s;
    animation-delay: -.7s
}

.dzq-spin__blade:nth-child(5) {
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
    -webkit-animation-delay: -.6s;
    animation-delay: -.6s
}

.dzq-spin__blade:nth-child(6) {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.dzq-spin__blade:nth-child(7) {
    -webkit-transform: rotate(210deg);
    transform: rotate(210deg);
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s
}

.dzq-spin__blade:nth-child(8) {
    -webkit-transform: rotate(240deg);
    transform: rotate(240deg);
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s
}

.dzq-spin__blade:nth-child(9) {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s
}

.dzq-spin__blade:nth-child(10) {
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg);
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s
}

.dzq-spin__blade:nth-child(11) {
    -webkit-transform: rotate(330deg);
    transform: rotate(330deg);
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.dzq-spin--vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.dzq-spin--vertical .dzq-spin__text {
    margin: 8px 0 0 0
}

.dzq-spin__text {
    color: var(--color-text-secondary);
    font-size: 14px;
    margin-left: 8px
}

.dzq-spin__text:empty {
    display: none
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes spin-fade {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes spin-fade {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.dzq-side-nav {
    display: -webkit-box;
    display: flex;
    overflow: hidden
}

.dzq-side-nav>View:last-child {
    width: 0;
    height: 0;
    overflow: hidden
}

.dzq-side-nav>div:last-child {
    width: 0;
    height: 0;
    overflow: hidden
}

.dzq-side-nav--vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.dzq-side-nav--horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.dzq-side-nav-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    cursor: pointer;
    overflow: hidden
}

.dzq-side-nav-item--vertical {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.dzq-side-nav-item--horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.dzq-side-nav-item__connect--vertical {
    height: 45px;
    width: 2px;
    background: var(--border-line-color);
    margin-left: 9px;
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.dzq-side-nav-item__connect--horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    height: 2px;
    width: 45px;
    background: var(--border-line-color);
    margin-top: 9px;
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.dzq-side-nav-item__circleBox {
    width: 16px;
    height: 16px;
    background: transparent;
    border: 2px solid var(--color-primary);
    border-radius: 50%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.dzq-side-nav-item__innerRing {
    width: 4px;
    height: 4px;
    background: var(--color-primary);
    border-radius: 50%
}

.dzq-side-nav-item__circle {
    width: 16px;
    height: 16px;
    background: transparent;
    border: 2px solid var(--border-line-color);
    border-radius: 50%
}

:host {
    overflow: hidden;
    display: inline-block;
    font-size: 0;
    vertical-align: middle
}

.dzq-switch {
    position: relative;
    display: inline-block;
    background-color: #e8e8e8;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    padding: 3px;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.dzq-switch .dzq-switch__toggle {
    border-radius: 50%;
    background: -webkit-linear-gradient(#fff, #f0f0f0, #dbdbdb);
    background: linear-gradient(#fff, #f0f0f0, #dbdbdb);
    box-shadow: 0px 2px 3px rgba(0,0,0,0.16);
    border-width: 1px;
    border-style: solid;
    border-color: #efefef;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.dzq-switch .dzq-switch__toggle.is-loading {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.dzq-switch .dzq-switch__toggle.is-disabled {
    background-color: #ddd
}

.dzq-switch.is-checked {
    background-color: var(--color-primary3)
}

.dzq-switch.is-checked .dzq-switch__toggle {
    -webkit-transform: translate3d(26px, 0, 0);
    transform: translate3d(26px, 0, 0);
    box-shadow: none
}

.dzq-switch.is-disabled {
    cursor: not-allowed;
    background-color: #f2f2f2;
    border-color: #d9d9d9
}

.dzq-switch.is-disabled.is-checked {
    background-color: rgba(0,110,255,0.3)
}

.dzq-table {
    background-color: #fff;
    border-bottom: 1px solid #cfd5de;
    border-top: 1px solid #cfd5de;
    overflow: auto
}

.dzq-table__tr {
    white-space: nowrap
}

.dzq-table__thead {
    background-color: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 99
}

.dzq-table__thead--th {
    background-color: #fff;
    display: inline-block;
    line-height: 20px;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    border-bottom: 1px solid #cfd5de
}

.dzq-table__tbody .dzq-table__tr:last-of-type .dzq-table__tbody--td {
    border: none
}

.dzq-table__tbody--td {
    border-bottom: 1px solid #e7eaef;
    vertical-align: bottom;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    background-color: #fff
}

.dzq-tabs {
    background-color: var(--color-white);
    position: relative;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.dzq-tabs__bar {
    box-sizing: border-box;
    position: relative;
    display: -webkit-box;
    display: flex
}

.dzq-tabs__bar.is-card {
    box-shadow: 0 0 8px 0 var(--shadow-color2)
}

.dzq-tabs__list {
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.dzq-tabs__scroll {
    display: block;
    width: 100%;
    -webkit-transition: all .2s;
    transition: all .2s
}

.dzq-tabs__scroll--external {
    overflow: hidden
}

.dzq-tabs__item {
    position: relative;
    box-sizing: border-box;
    text-align: center;
    color: var(--color-text-secondary);
    font-size: 14px;
    padding: 0 12px;
    cursor: pointer
}

.dzq-tabs__item.is-active {
    color: var(--color-primary);
    font-weight: 600;
    text-shadow: 0 0 .25px currentColor
}

.dzq-tabs__item.is-active::after {
    content: '';
    display: block;
    height: 2px;
    border-radius: 1px;
    background: var(--color-primary);
    width: 100%;
    border-radius: 2px
}

.dzq-tabs__item.is-active .dzq-tabs__label {
    padding-bottom: 14px
}

.dzq-tabs__item:hover {
    color: var(--color-primary)
}

.dzq-tabs__item.dzq-tabs__direction--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.dzq-tabs__panel {
    width: 100%;
    height: 100%;
    box-sizing: border-box
}

.dzq-tabs__content {
    width: 100%;
    box-sizing: border-box;
    padding: 4px
}

.dzq-tabs__content.is-active {
    opacity: 1;
    height: 100%;
    -webkit-transition: opacity 0.45s;
    transition: opacity 0.45s
}

.dzq-tabs__content.is-inactive {
    opacity: 0;
    height: 0;
    padding: 0
}

.dzq-tabs__label {
    line-height: 24px;
    margin-top: 16px;
    padding-bottom: 16px
}

.dzq-tag {
    position: relative;
    display: -webkit-inline-box;
    display: inline-flex;
    font-size: 12px;
    line-height: 1;
    padding: 1px 8px;
    border: 1px solid;
    box-sizing: border-box;
    border-radius: 5px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.dzq-tag::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: .1;
    top: 0;
    left: 0;
    z-index: -1
}

.dzq-tag.size-md {
    font-size: 14px
}

.dzq-tag.size-lg {
    font-size: 16px
}

.dzq-tag--default {
    color: var(--color-disabled);
    border-color: var(--color-disabled)
}

.dzq-tag--default::after {
    background: var(--color-disabled)
}

.dzq-tag--primary {
    color: var(--color-primary3);
    border-color: var(--color-primary6)
}

.dzq-tag--primary::after {
    background-color: var(--color-primary3)
}

.dzq-tag--success {
    color: var(--color-success);
    border-color: var(--color-success6)
}

.dzq-tag--success::after {
    background-color: var(--color-success)
}

.dzq-tag--warning {
    color: var(--color-warn);
    border-color: var(--color-warn6)
}

.dzq-tag--warning::after {
    background-color: var(--color-warn)
}

.dzq-tag--danger {
    color: var(--color-error);
    border-color: var(--color-error6)
}

.dzq-tag--danger::after {
    background-color: var(--color-error)
}

.dzq-tag--orange {
    color: var(--color-orange);
    border-color: var(--color-orange)
}

.dzq-tag--orange::after {
    background-color: var(--color-orange)
}

.dzq-tag--outline {
    background-color: rgba(0,0,0,0)
}

.dzq-tag--outline.dzq-tag--default {
    color: var(--color-disabled)
}

.dzq-tag--outline.dzq-tag--primary {
    color: var(--color-primary3)
}

.dzq-tag--outline.dzq-tag--success {
    color: var(--color-success)
}

.dzq-tag--outline.dzq-tag--warning {
    color: var(--color-warn)
}

.dzq-tag--outline.dzq-tag--danger {
    color: var(--color-error)
}

.dzq-tag--outline.dzq-tag--orange {
    color: var(--color-orange)
}

.dzq-tag--round {
    border-radius: 10px
}

.dzq-tag.is-clickable {
    opacity: .6
}

.dzq-tag-delete {
    margin-left: 8px;
    cursor: pointer
}

.dzq-tag-text {
    line-height: normal;
    display: inline-block
}

.dzq-textarea {
    position: relative;
    width: 334px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background: var(--color-white);
    border-radius: 5px;
    border: 1px solid var(--border-line-color);
    color: var(--color-text-primary);
    overflow: hidden
}

.dzq-textarea:hover {
    border-color: var(--color-primary)
}

.dzq-textarea__inner {
    height: 48px;
    width: 100%;
    border: none;
    resize: vertical;
    padding: 8px;
    font-size: 14px;
    box-sizing: border-box;
    background-image: none;
    outline: none;
    border: none
}

.dzq-textarea__inner::-webkit-input-placeholder {
    color: var(--color-disabled3)
}

.dzq-textarea__inner:-ms-input-placeholder {
    color: var(--color-disabled3)
}

.dzq-textarea__inner::-ms-input-placeholder {
    color: var(--color-disabled3)
}

.dzq-textarea__inner::placeholder {
    color: var(--color-disabled3)
}

.dzq-textarea__inner:focus {
    outline: none;
    border-color: var(--color-primary)
}

.dzq-textarea__limit {
    width: 100%;
    box-sizing: border-box;
    padding-right: 12px;
    text-align: right;
    font-size: 12px;
    color: var(--color-text-placeholder)
}

.dzq-textarea.is-active {
    border-color: var(--color-primary)
}

.dzq-textarea.is-disabled {
    background-color: var(--color-disabled5);
    border: 1px solid var(--border-line-color);
    color: var(--color-disabled);
    cursor: not-allowed
}

.dzq-textarea.is-disabled:hover {
    border: 1px solid var(--border-line-color)
}

.dzq-textarea.is-disabled .dzq-textarea__inner {
    background-color: var(--color-disabled5);
    color: var(--color-disabled);
    cursor: not-allowed
}

.dzq-textarea.is-disabled .dzq-textarea__inner::-webkit-input-placeholder {
    color: var(--color-disabled)
}

.dzq-textarea.is-disabled .dzq-textarea__inner:-ms-input-placeholder {
    color: var(--color-disabled)
}

.dzq-textarea.is-disabled .dzq-textarea__inner::-ms-input-placeholder {
    color: var(--color-disabled)
}

.dzq-textarea.is-disabled .dzq-textarea__inner::placeholder {
    color: var(--color-disabled)
}

@keyframes rotating {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }

    100% {
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg)
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.dzq-toast {
    position: fixed;
    display: -webkit-box;
    display: flex;
    text-align: left;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 20px 24px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-word;
    border-radius: 5px;
    background-color: var(--mask-background-color);
    z-index: 1800;
    visibility: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center
}

.dzq-toast__fadeIn {
    -webkit-animation: fadeIn .3s;
    animation: fadeIn .3s
}

.dzq-toast__fadeOut {
    -webkit-animation: fadeOut .3s;
    animation: fadeOut .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.dzq-toast__icon {
    margin-bottom: 8px;
    color: var(--color-white)
}

.dzq-toast__icon.dzq-icon-loading {
    -webkit-animation: rotating 2s linear infinite;
    animation: rotating 2s linear infinite
}

.dzq-toast__text {
    display: inline-block;
    max-width: 250px;
    line-height: 26px;
    font-size: 14px;
    color: var(--color-white);
    white-space: pre-wrap;
    text-align: center
}

.dzq-toast--mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 1799
}

.dzq-toast--top {
    top: 10px
}

.dzq-toast--center {
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.dzq-toast--bottom {
    bottom: 10px
}

.dzq-toast.is-show {
    visibility: visible
}

.dzq-upload {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse;
    width: 100%
}

.dzq-upload__input {
    display: none
}

.dzq-upload.is-card .dzq-upload__area {
    position: relative;
    display: -webkit-inline-box;
    display: inline-flex;
    width: 104px;
    height: 104px;
    padding: 0;
    margin: 0 5px 5px 0;
    font-size: 0;
    color: var(--color-text-secondary);
    background-color: var(--background-color);
    border-color: var(--background-color);
    border-radius: 5px;
    overflow: hidden
}

.dzq-upload.is-card .dzq-upload__area .dragger {
    display: -webkit-box;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center
}

.dzq-upload .dzq-button--text {
    font-size: 14px;
    color: var(--color-text-secondary);
    background-color: var(--background-color);
    border: 0
}

.dzq-upload-list-card {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: -5px
}

.dzq-upload-list-card__item {
    position: relative;
    display: -webkit-inline-box;
    display: inline-flex;
    width: 104px;
    height: 104px;
    padding: 0;
    margin: 0 5px 5px 0;
    color: var(--color-text-secondary);
    background-color: var(--background-color);
    border-color: var(--background-color);
    border-radius: 5px;
    overflow: hidden
}

.dzq-upload-list-card__item.is-error {
    border: 1px solid var(--color-error2);
    color: var(--color-error2)
}

.dzq-upload-list-card__info {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    cursor: pointer
}

.dzq-upload-list-card__icon {
    font-size: 32px !important;
    margin-bottom: 4px
}

.dzq-upload-list-card__name {
    width: 100%;
    font-size: 14px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.dzq-upload-list-card__thumbUrl {
    object-fit: contain;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.dzq-upload-list-card__operate {
    position: absolute;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: var(--mask-background-color);
    cursor: pointer
}

.dzq-upload-list-card__operate .dzq-icon {
    color: var(--color-white)
}

.dzq-upload-list-card-process {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background-color: var(--mask-background-color);
    border-radius: 5px
}

.dzq-upload-list-card-process__icon {
    color: var(--color-white);
    -webkit-animation: loading 1s linear infinite;
    animation: loading 1s linear infinite
}

.dzq-upload-list-card-process__text {
    margin-top: 4px;
    font-size: 14px;
    line-height: 26px;
    color: var(--color-white)
}

@-webkit-keyframes loading {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes loading {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.dzq-upload-list-list-process {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background-color: var(--mask-background-color);
    border-radius: 5px
}

.dzq-upload-list-list-process__icon {
    color: var(--color-white);
    -webkit-animation: loading 1s linear infinite;
    animation: loading 1s linear infinite
}

.dzq-upload-list-list-process__text {
    margin-top: 4px;
    font-size: 14px;
    line-height: 26px;
    color: var(--color-white)
}

@keyframes loading {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.dzq-upload-list-list {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.dzq-upload-list-list__item {
    position: relative;
    display: -webkit-box;
    display: flex;
    margin-top: 0;
    margin-bottom: 8px;
    height: 52px;
    background: var(--background-color)
}

.dzq-upload-list-list__item.is-error {
    color: var(--color-error2);
    border: 1px solid var(--color-error2)
}

.dzq-upload-list-list__item.is-error .dzq-upload-list-list__info {
    border-color: var(--color-error2)
}

.dzq-upload-list-list__item.is-success .dzq-upload-list-list__info .dzq-icon {
    color: var(--color-success)
}

.dzq-upload-list-list .dzq-button--text {
    width: 100%;
    height: 52px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center
}

.dzq-upload-list-list .dzq-upload__btntext {
    margin-left: 8px
}

.dzq-upload-list-list__info {
    -webkit-box-flex: 1;
    flex: 1;
    padding: 10px;
    border-radius: 5px;
    border: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    height: 100%;
    background: var(--background-color);
    box-sizing: border-box;
    cursor: pointer
}

.dzq-upload-list-list__icon {
    width: 20px;
    height: 20px
}

.dzq-upload-list-list__thumbUrl {
    object-fit: cover;
    border-radius: 5px;
    width: 64px;
    height: 32px;
    cursor: pointer
}

.dzq-upload-list-list__icon {
    display: -webkit-box;
    display: flex;
    font-size: 20px
}

.dzq-upload-list-list__name {
    margin-left: 8px;
    max-width: 300px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    color: v var(--color-text-primary)
}

.dzq-upload-list-list__filesize {
    display: inline-block;
    margin-left: 8px;
    font-size: 12px;
    color: var(--color-text-regular)
}

.dzq-upload-list-list__size {
    margin-left: auto;
    color: var(--color-text-secondary)
}

.dzq-upload-list-list__operate {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 40px;
    margin-left: 8px;
    cursor: pointer;
    color: var(--color-text-secondary)
}

.dzq-upload-list-list__process {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 10px;
    box-sizing: border-box;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background: rgba(211,211,211,0.9);
    border-radius: 5px
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before {
    text-align: center
}

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before {
    content: "\F101"
}

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-play-circle:before {
    content: "\F102"
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before {
    content: "\F103"
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before {
    content: "\F104"
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before {
    content: "\F105"
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before {
    content: "\F106"
}

.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before {
    content: "\F107"
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before {
    content: "\F108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before {
    content: "\F109"
}

.vjs-icon-square {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-square:before {
    content: "\F10A"
}

.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-spinner:before {
    content: "\F10B"
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before {
    content: "\F10C"
}

.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before {
    content: "\F10D"
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before {
    content: "\F10E"
}

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-share:before {
    content: "\F10F"
}

.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-cog:before {
    content: "\F110"
}

.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before {
    content: "\F111"
}

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-outline:before {
    content: "\F112"
}

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-inner-circle:before {
    content: "\F113"
}

.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-hd:before {
    content: "\F114"
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before {
    content: "\F115"
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before {
    content: "\F116"
}

.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-facebook:before {
    content: "\F117"
}

.vjs-icon-gplus {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-gplus:before {
    content: "\F118"
}

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-linkedin:before {
    content: "\F119"
}

.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-twitter:before {
    content: "\F11A"
}

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-tumblr:before {
    content: "\F11B"
}

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-pinterest:before {
    content: "\F11C"
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before {
    content: "\F11D"
}

.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before {
    content: "\F11E"
}

.vjs-icon-next-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-next-item:before {
    content: "\F11F"
}

.vjs-icon-previous-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-previous-item:before {
    content: "\F120"
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before {
    content: "\F121"
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before {
    content: "\F122"
}

.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    word-break: initial
}

.video-js:-moz-full-screen {
    position: absolute
}

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important
}

.video-js[tabindex="-1"] {
    outline: 0
}

.video-js *,.video-js :after,.video-js :before {
    box-sizing: inherit
}

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0
}

.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid {
    width: 100%;
    max-width: 100%;
    height: 0
}

.video-js.vjs-16-9 {
    padding-top: 56.25%
}

.video-js.vjs-4-3 {
    padding-top: 75%
}

.video-js.vjs-fill {
    width: 100%;
    height: 100%
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%
}

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-hidden {
    display: none !important
}

.vjs-disabled {
    opacity: .5;
    cursor: default
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible
}

.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0 auto
}

.vjs-no-js a,.vjs-no-js a:visited {
    color: #66a8cc
}

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.63332em;
    width: 3em;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: .06666em solid #fff;
    background-color: #2b333f;
    background-color: rgba(43,51,63,0.7);
    border-radius: .3em;
    -webkit-transition: all .4s;
    transition: all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -.81666em;
    margin-left: -1.5em
}

.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button {
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115,133,159,0.5);
    -webkit-transition: all 0s;
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button {
    display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block
}

.video-js button {
    background: 0 0;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    -webkit-transition: none;
    transition: none;
    -webkit-appearance: none;
    appearance: none
}

.vjs-control .vjs-button {
    width: 100%;
    height: 100%
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: .5em;
    z-index: 2
}

.video-js .vjs-modal-dialog {
    background: rgba(0,0,0,0.8);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,255,255,0));
    background: linear-gradient(180deg, rgba(0,0,0,0.8), rgba(255,255,255,0));
    overflow: auto
}

.video-js .vjs-modal-dialog>* {
    box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

.vjs-menu-button {
    cursor: pointer
}

.vjs-menu-button.vjs-disabled {
    cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto
}

.vjs-menu .vjs-menu-content>* {
    box-sizing: border-box
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: .2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase
}

.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover {
    background-color: #73859f;
    background-color: rgba(115,133,159,0.5)
}

.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2b333f
}

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 .3em 0;
    font-weight: 700;
    cursor: default
}

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0;
    margin-bottom: 1.5em;
    border-top-color: rgba(43,51,63,0.7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2b333f;
    background-color: rgba(43,51,63,0.7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 5em
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 10em
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 14em
}

.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
    display: block
}

.video-js .vjs-menu-button-inline {
    -webkit-transition: all .4s;
    transition: all .4s;
    overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 12em
}

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: all .4s;
    transition: all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
    width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2b333f;
    background-color: rgba(43,51,63,0.7)
}

.vjs-has-started .vjs-control-bar {
    display: -webkit-box;
    display: flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility .1s, opacity .1s;
    transition: visibility .1s, opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar {
    display: none !important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table
}

.video-js .vjs-control {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    -webkit-box-flex: 0;
    flex: none
}

.vjs-button>.vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67
}

.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff
}

.video-js .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    cursor: pointer;
    -webkit-box-flex: 1;
    flex: auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    min-width: 4em;
    touch-action: none
}

.video-js .vjs-progress-control.disabled {
    cursor: default
}

.vjs-live .vjs-progress-control {
    display: none
}

.vjs-liveui .vjs-progress-control {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.vjs-no-flex .vjs-progress-control {
    width: auto
}

.video-js .vjs-progress-holder {
    -webkit-box-flex: 1;
    flex: auto;
    -webkit-transition: all .2s;
    transition: all .2s;
    height: .3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
    font-size: 1em
}

.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0
}

.video-js .vjs-play-progress {
    background-color: #fff
}

.video-js .vjs-play-progress:before {
    font-size: .9em;
    position: absolute;
    right: -.5em;
    top: -.3333333333em;
    z-index: 1
}

.video-js .vjs-load-progress {
    background: rgba(115,133,159,0.5)
}

.video-js .vjs-load-progress div {
    background: rgba(115,133,159,0.75)
}

.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip {
    display: block;
    font-size: .6em;
    visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
    font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    display: none
}

.vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0,0,0,0.8)
}

.video-js .vjs-slider {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 .45em 0 .45em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #73859f;
    background-color: rgba(115,133,159,0.5)
}

.video-js .vjs-slider.disabled {
    cursor: default
}

.video-js .vjs-slider:focus {
    text-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control {
    cursor: pointer;
    -webkit-box-flex: 0;
    flex: none
}

.video-js .vjs-volume-control {
    cursor: pointer;
    margin-right: 1em;
    display: -webkit-box;
    display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
    width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
    visibility: visible;
    opacity: 0;
    width: 1px;
    height: 1px;
    margin-left: -1px
}

.video-js .vjs-volume-panel {
    -webkit-transition: width 1s;
    transition: width 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control {
    visibility: visible;
    opacity: 1;
    position: relative;
    -webkit-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
    transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    margin-right: 0
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
    left: -3.5em;
    -webkit-transition: left 0s;
    transition: left 0s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
    width: 10em;
    -webkit-transition: width .1s;
    transition: width .1s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
    width: 4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    height: 8em;
    width: 3em;
    left: -3000em;
    -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    visibility: visible;
    opacity: 1;
    position: relative;
    -webkit-transition: none;
    transition: none
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    position: absolute;
    bottom: 3em;
    left: .5em
}

.video-js .vjs-volume-panel {
    display: -webkit-box;
    display: flex
}

.video-js .vjs-volume-bar {
    margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
    width: .3em;
    height: 5em;
    margin: 1.35em auto
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff
}

.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: .9em
}

.vjs-slider-vertical .vjs-volume-level {
    width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
    top: -.5em;
    left: -.3em
}

.vjs-slider-horizontal .vjs-volume-level {
    height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
    top: -.3em;
    right: -.5em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.video-js .vjs-volume-vertical {
    width: 3em;
    height: 8em;
    bottom: 8em;
    background-color: #2b333f;
    background-color: rgba(43,51,63,0.7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.vjs-has-started .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
    display: block
}

.vjs-using-native-controls .vjs-poster {
    display: none
}

.video-js .vjs-live-control {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control {
    display: none
}

.video-js .vjs-seek-to-live-control {
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-box-flex: 0;
    flex: none;
    display: -webkit-inline-box;
    display: inline-flex;
    height: 100%;
    padding-left: .5em;
    padding-right: .5em;
    font-size: 1em;
    line-height: 3em;
    width: auto;
    min-width: 4em
}

.vjs-no-flex .vjs-seek-to-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control {
    display: none
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
    cursor: auto
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
    margin-right: .5em;
    color: #888
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
    color: red
}

.video-js .vjs-time-control {
    -webkit-box-flex: 0;
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.vjs-live .vjs-time-control {
    display: none
}

.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time {
    display: none
}

.video-js .vjs-duration,.vjs-no-flex .vjs-duration {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.vjs-live .vjs-time-divider {
    display: none
}

.video-js .vjs-play-control {
    cursor: pointer
}

.video-js .vjs-play-control .vjs-icon-placeholder {
    -webkit-box-flex: 0;
    flex: none
}

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    -webkit-transform: translateY(-3em);
    transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em)
}

.video-js .vjs-picture-in-picture-control {
    cursor: pointer;
    -webkit-box-flex: 0;
    flex: none
}

.video-js .vjs-fullscreen-control {
    cursor: pointer;
    -webkit-box-flex: 0;
    flex: none
}

.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-family: Arial, Helvetica, sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -.5em;
    position: absolute;
    text-shadow: .05em .05em .1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    text-align: left;
    border: 6px solid rgba(43,51,63,0.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    visibility: hidden
}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
    display: block;
    -webkit-animation: vjs-spinner-show 0s linear .3s forwards;
    animation: vjs-spinner-show 0s linear .3s forwards
}

.vjs-loading-spinner:after,.vjs-loading-spinner:before {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: transparent;
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
    border-top-color: #fff;
    -webkit-animation-delay: .44s;
    animation-delay: .44s
}

@keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@-webkit-keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@keyframes vjs-spinner-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes vjs-spinner-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    100% {
        border-top-color: #73859f
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    100% {
        border-top-color: #73859f
    }
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: "\F10D";
    font-size: 1.5em;
    line-height: inherit
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: " \F11D";
    font-size: 1.5em;
    line-height: inherit
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control {
    display: none
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
    width: auto;
    width: initial
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button {
    display: none
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer {
    -webkit-box-flex: 1;
    flex: auto;
    display: block
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer {
    width: auto
}

.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control {
    display: none
}

.vjs-modal-dialog.vjs-text-track-settings {
    background-color: #2b333f;
    background-color: rgba(43,51,63,0.75);
    color: #fff;
    height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font {
    display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom
}

@supports (display: grid) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display:grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding: 20px 24px 0 24px
    }

    .vjs-track-settings-controls .vjs-default-button {
        margin-bottom: 20px
    }

    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 1/-1
    }

    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
        grid-template-columns: 1fr
    }
}

.vjs-track-setting>select {
    margin-right: 1em;
    margin-bottom: .5em
}

.vjs-text-track-settings fieldset {
    margin: 5px;
    padding: 3px;
    border: none
}

.vjs-text-track-settings fieldset span {
    display: inline-block
}

.vjs-text-track-settings fieldset span>select {
    max-width: 7.3em
}

.vjs-text-track-settings legend {
    color: #fff;
    margin: 0 0 5px 0
}

.vjs-text-track-settings .vjs-label {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus {
    outline-style: solid;
    outline-width: medium;
    background-image: -webkit-linear-gradient(bottom, #fff 88%, #73859f 100%);
    background-image: linear-gradient(0deg, #fff 88%, #73859f 100%)
}

.vjs-track-settings-controls button:hover {
    color: rgba(43,51,63,0.75)
}

.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff 88%, #73859f 100%);
    background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
    color: #2b333f;
    cursor: pointer;
    border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em
}

@media print {
    .video-js>:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

.vjs-resize-manager {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: -1000
}

.js-focus-visible .video-js :focus:not(.focus-visible) {
    outline: 0;
    background: 0 0
}

.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible) {
    outline: 0;
    background: 0 0
}

.dzq-video .video-js .vjs-big-play-button {
    width: 2em;
    height: 2em;
    line-height: 1.84em;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%
}

.dzq-video .vjs-paused .vjs-big-play-button,.dzq-video .vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block
}

.dzq-web-picker {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center
}

.dzq-web-picker__wrapper {
    display: block;
    -webkit-box-flex: 1;
    flex: 1;
    overflow: hidden;
    height: 100%;
    width: 100%;
    background: var(--color-white);
    position: relative
}

.dzq-web-picker__wrapper:not(:first-child)::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 1px;
    height: 37px;
    background: -webkit-linear-gradient(top, rgba(238,238,238,0) 0%, #d8d8d8 48%, rgba(192,192,192,0) 100%);
    background: linear-gradient(180deg, rgba(238,238,238,0) 0%, #d8d8d8 48%, rgba(192,192,192,0) 100%)
}

.dzq-web-picker__wrapper--bg {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    background-position: top, bottom;
    background-size: 100% 102px;
    background-repeat: no-repeat
}

.dzq-web-picker__wrapper--ws {
    padding: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.dzq-web-picker__wrapper--ws .dzq-web-picker__wi {
    font-size: 18px;
    color: #9EA1B0;
    height: 50px;
    line-height: 50px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dzq-web-picker__wrapper--ws .dzq-web-picker__wi-active {
    color: #333;
    font-size: 21px;
    font-weight: bold
}

.dzq-step {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    justify-self: center
}

.dzq-step--vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.dzq-step--horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.dzq-step-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    place-self: flex-start
}

.dzq-step-item--vertical {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.dzq-step-item--horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.dzq-step-item__index {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    text-align: center;
    line-height: 28px;
    background: var(--color-disabled);
    color: var(--color-white)
}

.dzq-step-item__index--active {
    color: var(--color-white);
    background: var(--color-primary)
}

.dzq-step-item__text {
    font-size: 16px;
    line-height: 22px;
    color: var(--color-disabled)
}

.dzq-step-item__text--active {
    color: var(--color-text-primary)
}

.dzq-step-item__text--vertical {
    margin-left: 14px
}

.dzq-step-item__connect--vertical {
    width: 100%;
    height: 18px;
    margin: 10px 0 10px 28px;
    border-left: 1px solid var(--border-line-color)
}

.dzq-step-item__connect--horizontal {
    width: 32px;
    height: 100%
}